Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 用记事本替换正则表达式++;_Regex_Notepad++ - Fatal编程技术网

Regex 用记事本替换正则表达式++;

Regex 用记事本替换正则表达式++;,regex,notepad++,Regex,Notepad++,我有一个文本文件,其中有几行,如下所示: cd_cod_bus nm_number_ex cd_goal 我想用记事本++去掉-和大写字符(我也可以使用其他工具,但如果它不能解决问题的话) 因此,我尝试使用以下正则表达式(?replace)获取字符 _(.) 与 将为您提供: cdCodBus nmNumberEx cdGoal 为了你的 我也可以使用其他工具,但如果它没有得到问题更麻烦 我建议您尝试vim。搜索正则表达式没有捕获组,即替换中的\1和\2引用不引用任何内容 请尝试以下方法:

我有一个文本文件,其中有几行,如下所示:

cd_cod_bus
nm_number_ex
cd_goal
我想用记事本++去掉
-
和大写字符(我也可以使用其他工具,但如果它不能解决问题的话)

因此,我尝试使用以下正则表达式
(?replace)获取字符

_(.)

将为您提供:

cdCodBus
nmNumberEx
cdGoal
为了你的

我也可以使用其他工具,但如果它没有得到问题更麻烦


我建议您尝试vim。

搜索正则表达式没有捕获组,即替换中的\1和\2引用不引用任何内容

请尝试以下方法:

Search: _(\w)
Replace \U\1\E
搜索部分中有一个捕获组(在\w周围的括号中),替换部分中的\1引用了捕获的内容。

试试这个

_(\w)
并替换为

\U\1

_(\w)
\U\1