正则表达式 – 正则表达式在记事本中将字符串的开头移动到结尾

我有一个像这样的文本文件:

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

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...