作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以从如下所示的字符串中匹配最后一个系列和数字:
CUI: RO39890982 BZ 347
我想要的:BZ
和 347
来自两个独立的正则表达式
我正在尝试的是:CUI:[ ]*\s\S*\s(.*)
我得到的是:BZ 347
非常感谢任何帮助!谢谢。
最佳答案
如果你想要两个独立的表达式:
正则表达式 1 使用 (\S+)
捕获第 1 组中的 1 个或多个非空白字符:
CUI:\s*\S+\s+(\S+)
正则表达式 2 使用量词 {2}
重复非捕获组,并为值嵌套捕获组
CUI:\s*\S+(?:\s+(\S+)){2}
如果您想在更多字段中重复使用量词,使用量词可能会很方便。
关于正则表达式匹配以预定义字符开头的字符串中的系列和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68936229/
我是一名优秀的程序员,十分优秀!