您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在新的文本文件中打印替换的行

在新的文本文件中打印替换的行

replaceAll方法String将正则表达式作为参数,并在正则表达式的一些字符有特殊的含义,比如在你的表达括号。

只需改用replace采用文字字符串的方法即可:

String newline = line.replace("stream.Values(strmatch('Test',stream.Components,'exact'))", "New Data");

不要被方法名称相混淆- 之间的差别replace,并replaceAll没有在他们多少次更换,但不同的是在第一个就是文字字符串,第二个需要一个正则表达式。在Javadoc中:

用指定的文字替换序列替换该字符串中与文字目标序列匹配的 字符串。

public String replace(CharSequence target, CharSequence replacement) {
其他 2022/1/1 18:32:21 有662人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶