Regex 数字字符串中精确数字的正则表达式
我一直在尝试为以下问题创建正则表达式: A) PAR B) 1234 A) B) 1234 给定上面的字符串A和B,我希望根据以下重要规则查找所有匹配项,其中这些值按顺序出现,不考虑空格等:Regex 数字字符串中精确数字的正则表达式,regex,regexp-like,Regex,Regexp Like,我一直在尝试为以下问题创建正则表达式: A) PAR B) 1234 A) B) 1234 给定上面的字符串A和B,我希望根据以下重要规则查找所有匹配项,其中这些值按顺序出现,不考虑空格等: 字符串A和B不能作为另一个较大字符串的子字符串存在 给定的字符串B必须出现在A之后 给定的字符串B必须自身出现,而不是另一个数字的一部分 以下是一些潜在匹配的示例: 帕尔1234 标准杆1234 第56781234段 第99912349991234段 标准杆1234 PAR1234-122 第1234
谢谢。此解决方案使用
\b
检查
请参见此处的演示:这行吗?PAR.*1234不完全正确,因为这也会在不匹配的结果中返回α1-5。
\bPAR1234\b|\bPAR\b.*\b1234\b