行からすべての[?]を削除するための適切な正規表現は何でしょうか。
/Hello[1]/World[2]/Foo[3]
/Bar[3]/Foo[2]
等
数値が負の場合は、\[-?\d+\]
または\[-?[0-9]+\]
。
任意の記号beetwinの場合[]
、正規表現\[.+?\]
を数字の空の文字列に置き換えます\[\d+?\]
私はあなたが言及していることに気づき"/hello[4]/world[2]".replace("[\\d+?]"
ました。欠落しているシールドシンボルに加えて、正規表現を適用する場合は、String.replaceAll()またはString.replaceFirst()を使用する必要があります。