0

私は文字列を持っています:

"whatever( here i com  ( asdfasDF ( ) ) ) go home"

"("最初と最後の間のすべてを抽出したい")":

" here i com  ( asdfasDF ( ) ) "

それを抽出するのに適した正規表現は何ですか?


アップデート:

文字列に改行文字が含まれている場合、次のように動作します。

/\((([.|\s|\S])*)\)/
4

3 に答える 3

4

キャプチャ付きの貪欲な表現。例:

/\((.*)\)/
于 2013-04-28T13:27:02.607 に答える
2
str = "whatever( here i com ( asdfasDF ( ) ) ) go home"
p str[str.index("(")+1..str.rindex(")")-1]
于 2013-04-28T13:42:12.923 に答える