C# 在c中匹配字符前的空字符串的正则表达式#

C# 在c中匹配字符前的空字符串的正则表达式#,c#,regex,regular-language,C#,Regex,Regular Language,我正在尝试匹配字符前不包含任何内容的字符串 考虑以下几行: 'this is a valid line 'this is also a valid line Any string ' this is an invalid line 我需要一个正则表达式,它匹配前两行,而不匹配第三行 尝试的基本正则表达式是。*,但它匹配所有三行: 因此需要一个与之前的非空字符串不匹配的正则表达式。也许可以在开始时尝试锚定^\s*.*请不要回答。这部分工作正常。它不包括初始空间。@Jaskaran,即使在我

我正在尝试匹配字符前不包含任何内容的字符串

考虑以下几行:

'this is a valid line
  'this is also a valid line
 Any string ' this is an invalid line
我需要一个正则表达式,它匹配前两行,而不匹配第三行

尝试的基本正则表达式是
。*
,但它匹配所有三行:


因此需要一个与
之前的非空字符串不匹配的正则表达式。

也许可以在开始时尝试锚定<代码>^\s*.*

请不要回答。这部分工作正常。它不包括初始空间。@Jaskaran,即使在我编辑之后?是的,现在为我工作……非常感谢!