当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

replaced替换特殊符号如* ? + \ | *等

发表于: 2011-06-07   作者:cfyme   来源:转载   浏览:
摘要: 对字符串使用replaceAll()方法替换 * ? + \ | 等字符的时候会报以下异常 Dangling meta character '*' near index 0 这主要是因为这些符号在正则表达示中有相应意义。 只需将其改为 或 \\* 即可。 实例:str = str.replaceAll("[?]", ""
对字符串使用replaceAll()方法替换 * ? + \ | 等字符的时候会报以下异常




Dangling meta character '*' near index 0

这主要是因为这些符号在正则表达示中有相应意义。

只需将其改为
  • 或 \\* 即可。

  • 实例:str = str.replaceAll("[?]", "");
    或者: str = str.replaceAll("\\?", "");


    replaced替换特殊符号如* ? + \ | *等

    • 0

      开心

      开心

    • 0

      板砖

      板砖

    • 0

      感动

      感动

    • 0

      有用

      有用

    • 0

      疑问

      疑问

    • 0

      难过

      难过

    • 0

      无聊

      无聊

    • 0

      震惊

      震惊

    版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号