作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在java中我使用正则表达式\.([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9])|([a-zA-Z0- 9]{0,}\/.[a-zA-Z0-9])
这将捕获正斜杠后跟点。
例如:案例一:
REGEX: \.([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9])|([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9])
INPUT: input.data.test/.1234
RESULT : It is capturing till test/.1 but I want to capture till test/.1234
案例2:
REGEX: \.([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9])|([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9])
INPUT: input.data.test/.1234.cap
RESULT : It is capturing till test/.1 but I want to capture till test/.1234
但是我尝试使用的正则表达式不起作用。如何获得上述结果。正则表达式是否正确?
最佳答案
\.([a-zA-Z0-9]{0,}\/.[a-zA-Z0-9]{0,})
https://www.freeformatter.com/java-regex-tester.html#ad-output
但事实上,在实际代码中,{0,} 构造可能会出现一些问题
关于java - 在java正则表达式中如何捕获正斜杠后跟.(点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59345823/
我是一名优秀的程序员,十分优秀!