gpt4 book ai didi

regex - 使用正则表达式提取文本模式

转载 作者:行者123 更新时间:2023-12-04 05:29:43 25 4
gpt4 key购买 nike

我想从不同页面的输入字符串中提取代码。示例代码是
'110-PT-0988'。

此正则表达式适用于其他可能的情况 '^\d{3}-[A-Z]{1,6}-\d{4}[A-Z]{0,2}$' .

我想返回一个包含输入字符串中的代码的字符串变量,例如对于输入字符串
'Code part: xx Code No: 120-PXT-2234X System Process .....xyz blah blah'.
我希望返回字符串是 '120-PXT-2234X'

最佳答案

问题是 anchors ^$ .它们匹配字符串的开头和结尾,并且由于您的模式位于字符串的中间,因此它不会找到它。

主播\b对于 word boundary ,在这里会是更好的选择,试试

\b\d{3}-[A-Z]{1,6}-\d{4}[A-Z]{0,2}\b#

看到它 here on Regexr

关于regex - 使用正则表达式提取文本模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12776936/

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