【发布时间】:2013-09-03 10:07:38
【问题描述】:
我的文本区域中有这些标签
<gras>.....</gras>
我正在尝试使用 replaceAll() String 方法替换它们
text.replaceAll("<gras>", "<b>");
text.replaceAll("</gras>", "</b>");
但是,这个正则表达式代码不起作用。有什么帮助吗?
【问题讨论】:
-
您到底想替换什么?只是打开标签?打开和关闭标签?打开和关闭标签以及其中的所有内容?
-
“不起作用”非常模糊。发生什么了?为什么你使用
replaceAll(使用正则表达式)而不是replace? -
尝试使用
\<和\>转义操作数。 -
您是否将返回值分配给任何东西?请记住,字符串在 Java 中是不可变的,它返回修改后的值,而不是就地修改参数。
-
你能展示你的完整代码吗?