替换崇高文本中的正则表达式
replace regular expression in sublime text
我有一个应用程序,其中很少有标签写成
ui-label-Display Not Masked
现在我想将其替换为
ui-label-Display_Not_Masked
所以我通过
编写了搜索正则表达式
ui-label-(\w+ )*
这会搜索所有表达式,但我无法根据需要创建表达式来替换此文本。
我写了一个正则表达式
_
替换
ui-label-Display Not Masked
来自
ui-label-Display Not_Masked
这无法在单次迭代中使用单个正则表达式完成。
您有两个选择:
- 将
(ui-label-\w+)
(注意末尾的 space)替换为 _
,直到它不再匹配任何内容。
- 根据需要使用尽可能多的捕获组制作一个 looong 正则表达式,即
(ui-label-\w+) (?:(\w+)(?: (\w+))?)?
并替换为 __
。
我有一个应用程序,其中很少有标签写成
ui-label-Display Not Masked
现在我想将其替换为
ui-label-Display_Not_Masked
所以我通过
编写了搜索正则表达式ui-label-(\w+ )*
这会搜索所有表达式,但我无法根据需要创建表达式来替换此文本。 我写了一个正则表达式
_
替换
ui-label-Display Not Masked
来自
ui-label-Display Not_Masked
这无法在单次迭代中使用单个正则表达式完成。 您有两个选择:
- 将
(ui-label-\w+)
(注意末尾的 space)替换为_
,直到它不再匹配任何内容。 - 根据需要使用尽可能多的捕获组制作一个 looong 正则表达式,即
(ui-label-\w+) (?:(\w+)(?: (\w+))?)?
并替换为__
。