将php正则表达式转换为java
我很难将这个php正则表达式将php正则表达式转换为java,java,regex,Java,Regex,我很难将这个php正则表达式/^([-\.\w]+)$/翻译成java正则表达式 我尝试了^([-\\.\\w]+)$,但不起作用 正则表达式用于验证用于文件名的字符串 在PHP中不允许使用têst.ext,但在JAVA中是这样的。在JAVA中,它应该是: str.matches("[-.\\w]+") 在任何语言/工具中,都不需要转义字符类中的点 无需将^或$与java的字符串匹配() 无需创建组(括号) 您可以定义但不起作用吗?您可以共享一些不起作用的输入吗?你的意见是什么?你用哪种方法
/^([-\.\w]+)$/
翻译成java正则表达式
我尝试了^([-\\.\\w]+)$
,但不起作用
正则表达式用于验证用于文件名的字符串
在PHP中不允许使用têst.ext
,但在JAVA中是这样的。在JAVA中,它应该是:
str.matches("[-.\\w]+")
- 在任何语言/工具中,都不需要转义字符类中的点
- 无需将
或^
与java的$
字符串匹配()
- 无需创建组(括号)