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

前端之家收集整理的这篇文章主要介绍了正则表达式 – 正则表达式在记事本中将字符串的开头移动到结尾前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个像这样的文本文件

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

猜你在找的正则表达式相关文章