我有一个字符串,其中包含“已提供”字样,可能有也可能没有“死锁”字样。
我需要C#中的正则表达式用于两种情况:
该字符串必须包含“已提供”和“死锁”。
字符串必须包含“已提供”但不包含“死锁”。
所以我需要两个正则表达式模式
我试过(?.*provided).* ^(?!.*deadlock).*$
但这对我没有帮助。
答案 0 :(得分:3)
字符串必须包含“提供”和“死锁”。
^(?=.*deadlock).*provided
字符串必须包含“已提供”但不包含“死锁”。
^(?!.*deadlock).*provided