正则表达式以相同字符开头和结尾

时间:2019-09-10 12:42:39

标签: javascript regex redux

我对正则表达式不好,我想创建一个以开放括号开头并以封闭括号结尾的正则表达式。我的想法是从句子中创建一组条件,就像我使用redux保存时一样。

例如:

(diametro_nominal = 80 AND tipo_fluido像'agua')或geonodo = 1027

()内的所有内容都是一个组,而其他则是一个条件。 ()内的所有内容都是由条件分隔的句子。

所以,我会喜欢上一个句子,就像这张图片一样存储它。

如何创建以(以结束)的正则表达式,谢谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:1)

\([^()]*?\)

此正则表达式将捕获左括号和右括号之间的所有内容。如果括号跨越多行,它将匹配它们;如果括号是嵌套的,则只会匹配其中最内部的一组。括号不匹配将被忽略。

Try it here!