RegEx是什么,用于查找加引号的字符串,该字符串结尾仅带有短括号,如下所示:

"People)"

但不是

"(People)"

===============>>#1 票数:2 已采纳

像这样: "[^(]+?\\)"应该符合要求。 您可能还需要转义引号和反斜杠,具体取决于您使用的正则表达式引擎。

有关此正则表达式如何工作的一些详细信息,请参见此处

===============>>#2 票数:-1

您可以尝试以下吗?

字符串REGEX_TEST_STRING =“ \\” People)\\“”; 的System.out.println(REGEX_TEST_STRING.matches( “\\” P * \\)\\ “”));

此代码对“人”返回true,对“(人)”返回false

HTH。

  ask by AVEbrahimi translate from so

未解决问题?本站智能推荐: