我有应用程序,其中很少有标签写成
ui-label-Display Not Masked
现在我想用
替换它ui-label-Display_Not_Masked
所以我写了
的搜索正则表达式ui-label-(\w+ )*
这会搜索所有表达式,但我无法创建表达式来根据需要替换此文本。 我写了一个正则表达式
$1_
取代
ui-label-Display Not Masked
通过
ui-label-Display Not_Masked
答案 0 :(得分:1)
在单次迭代中使用单个正则表达式无法做到这一点。 你有两个选择:
(ui-label-\w+)
(请注意末尾的空格)替换为$1_
,直到它不再匹配任何内容。(ui-label-\w+) (?:(\w+)(?: (\w+))?)?
并替换为$1_$2_$3
。