1

我正在努力实施以下内容,

假设我有字符串:

 ( z )  ( A ( z )  ( A ( z )  ( A ( z )  ( A ( z )  ( A )  )  )  )  ) 

我想写一个正则表达式来取出所有左右刹车的字符。即我希望这个返回:

 ( z ) ( z ) ( z ) ( z ) ( z ) ( A ) 

我尝试了正则表达式的组合,例如:(\\s\\S( \\W \\)\\s\\S)

谢谢丹尼尔

4

1 回答 1

0

这个表达式应该有效:

Pattern.compile("\\(\\s*\\w+\\s*\\)").matcher(input);

文字括号需要在正则表达式中转义,我认为你在那里有一些额外的成分。我展示的正则表达式允许括号中包含的单词字符前后的空格。

于 2012-10-14T11:51:39.313 回答