以特定文本为目标的正则表达式到括号之间的 select 文本
Regex to select text between parentheses with a specific text as target
我尝试构建一个 Regex 来 select 括号之间的所有文本以及特定文本作为目标。
类似于 (*TARGET*)
。我在这里找到了这个正则表达式:Regular Expression to get a string between parentheses in Javascript 但是 (2014) 和 (Format) 也是 select。
\(([^)]+)\)
-样本
Number 473 (2014) (Format)(not_wanted-text1 TARGET not-wanted_text2).xxx
或
Number 473 (2014) (Format)(TARGET not-wanted_text2).xxx
或
Number 473 (2014) (Format)(not-wanted_text2TARGET).xxx
-预期结果
Number 473 (2014) (Format).xxx
谢谢
您只需要包含由不包括右括号的字符 类 包围的目标字符串:
\(([^)]*TARGET[^)]*)\)
如果只需要替换匹配,则不需要捕获组(可以去掉)。
我尝试构建一个 Regex 来 select 括号之间的所有文本以及特定文本作为目标。
类似于 (*TARGET*)
。我在这里找到了这个正则表达式:Regular Expression to get a string between parentheses in Javascript 但是 (2014) 和 (Format) 也是 select。
\(([^)]+)\)
-样本
Number 473 (2014) (Format)(not_wanted-text1 TARGET not-wanted_text2).xxx
或
Number 473 (2014) (Format)(TARGET not-wanted_text2).xxx
或
Number 473 (2014) (Format)(not-wanted_text2TARGET).xxx
-预期结果
Number 473 (2014) (Format).xxx
谢谢
您只需要包含由不包括右括号的字符 类 包围的目标字符串:
\(([^)]*TARGET[^)]*)\)
如果只需要替换匹配,则不需要捕获组(可以去掉)。