У меня есть 2 типа строк один с «Сообщение:» и «Приоритет:» и другие без него.Как создать выражение регулярных выражений
string str1 = [AE][1W] Message:test mesage Priority:Info
string str2 = test message
Я хотел бы подготовить Regex выражение, чтобы проверить наличие «Message:» и «Priority:» в строке.
Ниже не работает,
(Message:[A-Za-z]\w+ Priority:[A-Za-z])\w+
каким оно должно быть?
'\ w' только поймать * слово * символы, а не пустое пространство , поэтому он найдет 'test', а затем прекратит сопоставление. Не могли бы вы рассказать нам больше о правилах для того, что вы хотите совместить, и что не должно совпадать? Если нет, попробуйте просто заменить '\ w +' на '. +'. –