从行中删除所有[?]的正确的正则表达式是什么:
/Hello[1]/World[2]/Foo[3]
/Bar[3]/Foo[2]
等
答案 0 :(得分:1)
如果数字可能为负数,则为\[-?\d+\]
或\[-?[0-9]+\]
。
答案 1 :(得分:0)
对于任何符号beetwin []
将空字符串替换为正则表达式\[.+?\]
对于数字\[\d+?\]
答案 2 :(得分:0)
我注意到你提到"/hello[4]/world[2]".replace("[\\d+?]"
。除了缺少的盾牌符号外,如果要应用正则表达式,则必须使用String.replaceAll()或String.replaceFirst()。