[英]java regex to remove numbers including ,
字串:
"75,000", "is", "95%", "or", "95/100" "of", "monthly", "income"
o / p:
"is","%, "or", "/", "of", "monthly", "income"
我正在尝试以下内容:for循环
if (String.matches("[\\d]*[.,]*[\\d%]"))
{
String = String.replaceAll("[\\d]*[.,]*[\\d%]","");
String.previous();
String.set(token);
String.remove();
String.next();
}
但它根本没有拿起数字。
帮助将不胜感激
试试这个模式:
(\\d+[,/%]?\\d*)
火柴:
75,000
95%
95/100
要么
"(\\d+,\\d+)|\\d+"
火柴:
75,000
95
100
(数字),(数字)或数字
此模式:
[^\\d,]+ or eventually [^\\d,\\"]+
火柴:
是
%
要么
/
的
每月一次
收入
试试这个正则表达式:
"\\d*[.,]?\\d+%?"
尝试
"\\d*[.,]?\\d+%"
这将匹配一些带有可选,
或.
最后是%
。 如果要匹配数字(可以以%
或不以%
结尾),则只需添加?
在末尾。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.