java - 从java中的属性文件读取正则表达式

标签 java regex properties

我在读取 (\+?\s*[0-9]+\s*)+ 等值时遇到问题来自java中的属性文件,因为值,我用 getProperty() 得到的方法是(+?s*[0-9]+s*)+

尚不能选择转义属性文件中的值。

有什么想法吗?

最佳答案

我很晚才回答这个问题,但这也许可以帮助其他最终到达这里的人。

较新版本的 Java(不确定是哪个,我使用的是 8)支持通过使用 \\ 来表示我们习惯的正常 \ 来转义值。

例如,在您的情况下,(\\+?\\s*[0-9]+\\s*)+ 就是您要查找的内容。

关于java - 从java中的属性文件读取正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17209076/

相关文章:

delphi - 如何向表单添加自定义属性

properties - 在 Kotlin 中创建接口(interface)时,属性是否具有 get/set 是否重要?

java - 如何使用 Java comm API 处理读取超时

java - 使用java交换3*4矩阵中的列

java - 使用正则表达式阻止 jtextfield 中的 SQL 注入(inject)条目

c# - 西里尔文文本验证

java - 使用正则表达式匹配 url

java - 家庭作业 Java 网络编程

Java Android json 创建一个json

java - 什么是语法或格式不严格的良好配置格式?