我有一个字符串,只需要从中提取icnnumbers / numbers。
icnnumber:9876AB54321_IN
number:987654321FR
icnnumber:987654321YQ
我需要从上面的示例中提取以下数据。
9876AB54321
987654321FR
987654321YQ
这里是我的正则表达式,但它适用于第一行数据。
(icnnumber|number):(\w+)(?:_IN)
我如何具有可以匹配三组数据的表达式。
您可以使用
(icnnumber|number):([^\W_]+)
请参见regex demo。
如果要确保icnnumber
和number
完全匹配,可以在开始处添加单词边界:
\b(icnnumber|number):([^\W_]+)
^^