我的replaceAll需要一个正则表达式,它可以删除2个字符串和字符串本身之间的所有内容。
例如,如果我有类似的东西。
stackoverflow is really awesome/nremove123/n I love it
我试图像这个line.replaceAll(“/ n * / n”,“”)那样做一个replaceAll;这应该导致
stackoverflow is really awesome I love it
我认为星号意味着什么,但不能让它工作?
欢呼声
答案 0 :(得分:10)
不,.
表示任何角色。 *
表示以前的任何数量。所以任何事情都是.*
。
你需要的是
/n.*/n
如果你想在单词之间留一个空格,请改用
replaceAll("/n.*/n *", " ")
答案 1 :(得分:3)
我认为你需要一个点:
的replaceAll( “/ N。* / N”)
答案 2 :(得分:2)
这将删除ab
之间的任何内容。
replaceAll("ab([;\s\w\"\=\,\:\./\~\{\}\?\!\-\%\&\#\$\^\(\)]*?)ab","");
如果我遗漏了,请添加任何特殊字符。