这是关于 Notepad++ 正则表达式替换
It is about Notepad++ regular expression replacement
我要更换
<th scope="col">@translate(Product)</th>
代码行到
<th scope="col">{{trans("file.Product")}}</th>
在 NotePad++ 中,但我无法编写完全正确的正则表达式。
请帮助我。
- Ctrl+H
- 查找内容:
<th scope="col">\K@translate\((.+?)\)(?=</th>)
- 替换为:
{{trans("file.")}}
- 检查 匹配大小写
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
<th scope="col"> # literally
\K # forget all we have seen until this position
@translate # literally
\( # openning parenthesis
(.+?) # group 1, 1 or more any character, not greedy
\) # closing parenthesis
(?=</th>) # positive lookahead, make sure we have a closing tag after
屏幕截图(之前):
截图(后):
我要更换
<th scope="col">@translate(Product)</th>
代码行到
<th scope="col">{{trans("file.Product")}}</th>
在 NotePad++ 中,但我无法编写完全正确的正则表达式。 请帮助我。
- Ctrl+H
- 查找内容:
<th scope="col">\K@translate\((.+?)\)(?=</th>)
- 替换为:
{{trans("file.")}}
- 检查 匹配大小写
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
<th scope="col"> # literally
\K # forget all we have seen until this position
@translate # literally
\( # openning parenthesis
(.+?) # group 1, 1 or more any character, not greedy
\) # closing parenthesis
(?=</th>) # positive lookahead, make sure we have a closing tag after
屏幕截图(之前):
截图(后):