Tôi có cụm từ thông dụng lớn và tôi đã bật IgnorePatternWhitespace để tôi có thể làm cho nó dễ đọc hơn. Vấn đề của tôi là tôi muốn phù hợp với một ký tự không gian chữ. Cách tốt nhất để làm điều đó là gì?.NET Regex khớp với ký tự khoảng trắng khi IgnorePatternWhitespace nằm trên
Một ví dụ:
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);
Trong ví dụ trên, "cụm từ của tôi" nên thêm dấu cách.
Sử dụng [] kể từ \ s cũng sẽ phù hợp với các tab và dòng mới. –