处理字符串搜索和替换的一种明显方法是
String s = "This will go over well!";
s = s.replace("go", "not go");
我想知道..可以使用正则表达式包来完成同样的事情吗?使用它有什么好处吗?
可以存在类似的东西s/go/not go/g
吗?
我想知道..可以使用正则表达式包来完成同样的事情吗?使用它有什么好处吗?
请查看 usingString#replaceAll(String regex, String replacement)
而不是,String#replace(...)
因为这将正则表达式用于第一个参数。String API会告诉你更多关于这个的信息。这确实提供了一些额外的灵活性和功能,但代价是(我相信 - 我没有对此进行分析)执行时间较慢。
可以存在类似于 s/go/not go/g 的东西吗?
我不确定我明白你在这里问什么。你能澄清一下吗?