8
大きな正規表現があり、読みやすくするためにIgnorePatternWhitespaceを有効にしました。私の問題は、リテラルスペース文字に一致させたいということです。それを行う最善の方法は何ですか?.NET Regexは、IgnorePatternWhitespaceがオンのときにスペース文字に一致します。
例:上記の例で
Regex myRegex = new Regex(@"
(?> <table[^>]*>) # Find a table
(?> .*?<tr>) # Find the first row
(?> .*?<th>) # Find the first header column
My phrase # Look for our key phrase
etc.
", RegexOptions.IgnorePatternWhitespace);
、 "私の句は" スペースを含める必要があります。
使用して[] \ sのため、また、タブが一致し、改行 –