由replaceAll引发的java.util.regex.PatternSyntaxException错误
来源:互联网 发布:美国人聊天软件 编辑:程序博客网 时间:2024/05/18 03:18
如text.replaceAll(filename, newPicName); 出错
filename 中含有正则表达式的特殊字符,正则表达式引擎将其解释为语法错误,改成:
text.replace(filename, newPicName);
这样就行了,按照普通字符来工作。
replaceAll 方法的第一个参数是一个正则表达式。
replace 方法虽然采用采用正则表达式工具工作的,但在其内部已经进行了字面模式处理,
所有的字符都视为普通字符处理。
不要被 replaceAll 中的 All 欺骗了,这两种方法都替换所有的字符串,只是采用的形式
不同已。
注:把“\”换成“/”应该 filename 中含有正则表达式的特殊字符,正则表达式引擎将其解释为语法错误,改成:
text.replace(filename, newPicName);
这样就行了,按照普通字符来工作。
replaceAll 方法的第一个参数是一个正则表达式。
replace 方法虽然采用采用正则表达式工具工作的,但在其内部已经进行了字面模式处理,
所有的字符都视为普通字符处理。
不要被 replaceAll 中的 All 欺骗了,这两种方法都替换所有的字符串,只是采用的形式
不同已。
- 由replaceAll引发的java.util.regex.PatternSyntaxException错误
- 由replaceAll引发的java.util.regex.PatternSyntaxException错误
- Java replaceAll用法报错 java.util.regex.PatternSyntaxException
- java.util.regex.PatternSyntaxException表达式错误异常
- java.util.regex.PatternSyntaxException 错误问题
- java.util.regex.PatternSyntaxException
- java.util.regex.PatternSyntaxException
- java.util.regex.PatternSyntaxException
- 使用replaceAll()替换有"+"的字符串出现:java.util.regex.PatternSyntaxException
- java.util.regex.PatternSyntaxException表达式错误异常【JAVA小知识】
- 我的Android进阶之旅------>解决错误: java.util.regex.PatternSyntaxException: Incorrect Unicode property
- java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
- java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1
- java.util.regex.PatternSyntaxException: Unclosed character class near index解决办法
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- java.util.regex.PatternSyntaxException: Dangling meta character '*' near ind
- java.util.regex.PatternSyntaxException: Illegal repetition near index 1
- java.util.regex.PatternSyntaxException: Unclosed group near index 1
- HTML学习笔记1
- 将地图服务导出成经续度数组代码(supermap版本)
- 避免物理内存碎片化 - ZONE_MOVABLE
- C语言结构体数组的定义
- HDFS读取副本的选择
- 由replaceAll引发的java.util.regex.PatternSyntaxException错误
- Android左右滑动实现Activity切换类 (整合代码实例)
- APUE学习笔记—— 信号实现系统sleep和system函数,解决进程竞争实例
- android LinearLyaout 布局
- 正则表达式基础知识
- Recursive entry to executePendingTransactions
- 抛弃也是一种才智
- fio使用指南
- 巧用MapReduce+HDFS,海量数据去重的五大策略