gpt4 book ai didi

正则表达式匹配以预定义字符开头的字符串中的系列和数字

转载 作者:行者123 更新时间:2023-12-04 16:36:44 25 4
gpt4 key购买 nike

是否可以从如下所示的字符串中匹配最后一个系列和数字:

 CUI: RO39890982                                   BZ 347

我想要的:BZ347 来自两个独立的正则表达式

我正在尝试的是:CUI:[ ]*\s\S*\s(.*)

我得到的是:BZ 347

非常感谢任何帮助!谢谢。

最佳答案

如果你想要两个独立的表达式:

正则表达式 1 使用 (\S+) 捕获第 1 组中的 1 个或多个非空白字符:

CUI:\s*\S+\s+(\S+)

Regex demo


正则表达式 2 使用量词 {2} 重复非捕获组,并为值嵌套捕获组

CUI:\s*\S+(?:\s+(\S+)){2}

Regex demo

如果您想在更多字段中重复使用量词,使用量词可能会很方便。

关于正则表达式匹配以预定义字符开头的字符串中的系列和数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68936229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com