嗨,我是正则表达式的新手。 请帮助我使用正则表达式从文本字符串中选择SN。 我有
Agilent Technologies,86100D,MY53060185,A.10.80
我的目的是选择" MY53060185", 我尝试使用后面的","字符 这个正则表达式
(?<![a-z A-Z0-9])(?<!,)(?<![a-z A-Z0-9])(?<!,)[a-z A-Z0-9]+
到目前为止失败了。
如果你能帮助我,我将不胜感激。 提前谢谢。
答案 0 :(得分:0)
删除所有外观并使用捕获组并开始行锚..
^[a-z A-Z0-9]+,[a-z A-Z0-9]+,([a-z A-Z0-9]+)
现在从组索引1中获取所需的字符串。
答案 1 :(得分:0)
假设您的SN 始终以MY
后跟数字开头,以下简单的正则表达式将捕获它:
/(MY\d+)/
如果这不是您想要的或不适用于特定场景,请告诉我,我可以将其修改以适应您可能遇到的任何其他情况。希望有所帮助!