美文网首页
Matcher.quoteReplacement解决的问题

Matcher.quoteReplacement解决的问题

作者: 健忘仙森 | 来源:发表于2019-11-28 11:27 被阅读0次

查看官方文档

Note that backslashes () and dollar signs ($) in the replacement string may cause the results to be different than if it were being treated as a literal replacement string. Dollar signs may be treated as references to captured subsequences as described above, and backslashes are used to escape literal characters in the replacement string.

得知,在使用replaceAll时,如果替换的字符中包含''或者''符号可能会导致意想不到的结果。因为替换时使用了正则表达式,而'\'和''是正则中的关键字,替换会造成混淆。
解决办法:使用Matcher.quoteReplacement(sep)转义。

classFilePathStr.replaceAll(Matcher.quoteReplacement(File.separator), '.')

相关文章

  • Matcher.quoteReplacement解决的问题

    查看官方文档 Note that backslashes () and dollar signs ($) in t...

  • 报错集锦

    问题一: 解决: 问题二: 解决: 问题三: 解决: 问题四: 解决: 问题五: 解决:

  • 自言自语——疯言疯语

    遇到问题,解决问题,短期解决的问题,长期解决的问题,眼前的问题,未来的问题,暂时可以解决的问题,暂时来看可以解决的...

  • 忙起来

    忙碌,能解决很多问题 解决你胡思乱想的问题 解决你彷徨迷茫的问题 解决你痴心妄想的问题 解决你自卑弱小的问题 解决...

  • 《慧杰语录》——每日必读

    劳动,解决吃饭的问题。 工作,解决生存的问题。 能力,解决存在的问题。 素质,解决关系的问题。 奋斗,解决态度的问...

  • 解决 问题 解决

    你解决一个问题,就像当于解决无数个问题。听到这句话的时候我已经毕业了。回想之前的学习经历,一张试卷,碰到难题就放那...

  • 问题的解决

    写在9月30号ICOINFO平台业务暂停之前 8月开始是区块链资产投资的动荡期,到了9月已经出现了地震是的改变,国...

  • 问题的解决

    2017.9.4,无为 。焦点分享第52天。整理学习笔记,温习焦点解决理念,“谈论问题只会引起问题,谈论解决才能创...

  • 解决的问题

    难点: 1、模型必须理解如何传播运动以及处理遮挡。 2、短期预测:从模型改进(从预测像素值改为预测动作) 3、模糊...

  • 问题的解决

    作为新时代的接班人,我到底在用什么,为这个快速发展的世界做着自己的事情,而世界又给我们这代人提供了什么作为拼搏...

网友评论

      本文标题:Matcher.quoteReplacement解决的问题

      本文链接:https://www.haomeiwen.com/subject/wvnvwctx.html