如何转义文本以进行正则表达式?

时间:2019-02-28 09:22:31

标签: java

如何转义正则表达式的文本?

1 个答案:

答案 0 :(得分:0)

对于十进制数字,可以使用\d+(\.\d+)*正则表达式。如果将其放入语句的上下文中,则会得到以下结果:

(\\d+(\\.\\d+)*)+\\)\\((\\d+(\\.\\d+)*)+

这是一个例子:

String s = "10.0)(20.0";
String regex = "(\\d+(\\.\\d+)*)+\\)\\((\\d+(\\.\\d+)*)+";
System.out.println(s.matches(regex));