python使用regex查找给定字符串中多个字符串的所有匹配项?

2024-05-13 18:45:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个下面的模式串。在

string = "'L3-OPS-AB-1499', 'L3-RBP_C-449', 'L2-COM-310', 'L2-PLT-16796'"

我的要求是一个正则表达式来查找以下模式的所有实例

a string starting with L

followed by a number

a hyphen

then special keywords like "OPS-AB" or "PLT" or "COM"

then a hyphen

followed by a number

分机号码:L3-OPS-AB-1499

我尝试了下面的正则表达式,但它给出了部分结果

^{pr2}$

我的输出

'COM-310'

预期产量

'L3-OPS-AB-1499', 'L3-RBP_C-449', 'L2-COM-310', 'L2-PLT-16796'

如有任何帮助,将不胜感激,谢谢


Tags: orcomnumberstringbyab模式plt