在Regex pattern - C#方面需要帮助

时间:2014-06-08 09:29:45

标签: c# regex

我有一个字符串,其中包含“已提供”字样,可能有也可能没有“死锁”字样。

我需要C#中的正则表达式用于两种情况:

  1. 该字符串必须包含“已提供”和“死锁”。

  2. 字符串必须包含“已提供”但不包含“死锁”。

  3. 所以我需要两个正则表达式模式

    我试过(?.*provided).* ^(?!.*deadlock).*$ 但这对我没有帮助。

1 个答案:

答案 0 :(得分:3)

字符串必须包含“提供”和“死锁”。

^(?=.*deadlock).*provided

Regular expression visualization

字符串必须包含“已提供”但不包含“死锁”。

^(?!.*deadlock).*provided

Regular expression visualization