Trong C#
, tôi muốn sử dụng một biểu thức chính quy để phù hợp với bất kỳ của những lời này:Regex.Match toàn bộ từ
string keywords = "(shoes|shirt|pants)";
Tôi muốn tìm ra toàn bộ từ trong chuỗi nội dung. Tôi nghĩ regex
này sẽ làm điều đó:
if (Regex.Match(content, keywords + "\\s+",
RegexOptions.Singleline | RegexOptions.IgnoreCase).Success)
{
//matched
}
nhưng nó sẽ trả về đúng đối với những từ như participants
, mặc dù tôi chỉ muốn toàn bộ từ pants
.
Làm cách nào để chỉ khớp các từ ngữ đó?
Điều này cung cấp câu trả lời, mặc dù không phải là biểu thức chính quy. – escist