我有一个像这样的文本文件:
marc_webber john_grisham rahmin_darfur firstname_lastname
我希望输出像这样(忘记像“van These”这样的双重名称):
Webber,Marc,marc_webber Grisham,John,john_grisham Darfur,Rahmin,rahmin_darfur LastName,FirstName,firstname_lastname
所以我想在_处分割字符串,将姓氏移到开头,逗号分隔名字和连接名称到结尾(甚至可以大写第一个字母).
使用编程语言这很容易,但我想知道是否可以使用记事本的查找和替换功能与正则表达式.
基本上我需要为名字和姓氏创建变量,并在最后将它们再次串在一起.
解决方法
除了外壳这应该工作(尽管在程序员记事本中测试…):
查找模式:
((\w+)_(\w+))
替换模式:
\3,\2,\1