Vic*_*Dev 6 regex replace gedit regex-lookarounds
我只想用另一个单词(rwd)替换每行中第一次出现的单词(默认)。
如下我想要这个:
../app/design/adminhtml/default/default/layout/pmodule.xml
../app/design/frontend/default/default/layout/pmodule.xml
../app/design/frontend/default/default/template/company/module/gmap.phtml
Run Code Online (Sandbox Code Playgroud)
替换成这样:
../app/design/adminhtml/rwd/default/layout/pmodule.xml
../app/design/frontend/rwd/default/layout/pmodule.xml
../app/design/frontend/rwd/default/template/company/module/gmap.phtml
Run Code Online (Sandbox Code Playgroud)
我尝试过\bdefault\b
但没有成功。
您可以使用带有惰性点匹配模式的正则表达式:
^(.*?)\bdefault\b
Run Code Online (Sandbox Code Playgroud)
替换为\1rwd
.
请参阅正则表达式演示
图案详情:
^
- 行/字符串的开头(.*?)
- 第 1 组捕获除换行符之外的任何 0+ 个字符,尽可能少地捕获第一个字符\bdefault\b
- 整个词default
。G编辑截图:
吉尼截图:
您可以使用此前瞻正则表达式进行搜索:
^((?:(?!\bdefault\b).)*)default
Run Code Online (Sandbox Code Playgroud)
并使用以下命令替换它:
\1rwd
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24354 次 |
最近记录: |