我试图从字符串中删除除x之外的所有非数字字符.我有点困惑.
我目前的代码
number.replaceAll("[^\\d\\x]", "")
Run Code Online (Sandbox Code Playgroud)
提前致谢.
你的正则表达式是
number.replaceAll("[^\\dxX]+", "");
Run Code Online (Sandbox Code Playgroud)
无需转义字符类中的普通字符.一个改进也是+在字符类之后使用量词,这样那些字符的序列一次被替换而不是每个字符本身被替换.
阅读关于Xisb的一些正则表达式基础:绝对每个程序员应该了解正则表达式
| 归档时间: |
|
| 查看次数: |
12170 次 |
| 最近记录: |