正则表达式查找单词和数字的模式

时间:2018-03-27 04:46:01

标签: c# regex

我有像{"abc 1","abc 2","abc 1 def 0","abc 23","abc 1 def 1 ghi 5" }

这样的字符串数组

首先,我需要找到只有"abc {number}"的所有字符串,例如"abc 1","abc 2","abc 23" 接下来我想找到"abc {number} def {number}"模式的所有字符串,如"abc 1 def 0" 我该怎么做?

1 个答案:

答案 0 :(得分:0)

首先使用这样的正则表达式:

^abc \d+$

^$是至关重要的,因为它们意味着字符串不仅包含此模式,但此模式是完整的字符串 - 开头(^)和结束( $

然后使用像这样的正则表达式

^abc \d+ def \d+$