0

行からすべての[?]を削除するための適切な正規表現は何でしょうか。

/Hello[1]/World[2]/Foo[3]
/Bar[3]/Foo[2]

4

3 に答える 3

1

数値が負の場合は、\[-?\d+\]または\[-?[0-9]+\]

于 2012-07-05T15:23:31.200 に答える
0

任意の記号beetwinの場合[]、正規表現\[.+?\]を数字の空の文字列に置き換えます\[\d+?\]

于 2012-07-05T15:24:59.103 に答える
0

私はあなたが言及していることに気づき"/hello[4]/world[2]".replace("[\\d+?]"ました。欠落しているシールドシンボルに加えて、正規表現を適用する場合は、String.replaceAll()またはString.replaceFirst()を使用する必要があります。

于 2012-07-05T15:34:53.383 に答える