У меня есть небольшая проблема с регулярным выражением. У меня есть следующие модели струнныхКак исключить определенный шаблон из регулярного выражения?
- «Эмили Уотсон (Абриль-де-1897-)»
- «ЭМАК Уильям (Калифорния)».
мне нужно написать регулярное выражение, которое должно извлечь только «Эмили Уотсон» с 1-й строки и «ЭМАК Уильям (калифорния)» всей строки из 2-й строки.
В основном мое регулярное выражение должно опускать текст вместе с фигурными скобками, если оно находится в следующем шаблоне «месяц в году». до сих пор я пытался
(?'NAME'[\w]+\s*[\w]+\s*\([\w]+(?![\w]+\s*de\s*\d{4}-)\))
В выше регулярном выражении отлично подходит для 2-ой строки работает т.е. «ЭМАК Уильяма (Калифорния)» но это не работает для моей 1-й строке «Эмили Уотсон (Абриль де 1897-) ".
В случае «Эмили Уотсон (абрил 1897 года)», я не получаю имя, то есть Эмили Уотсон.
Может ли кто-нибудь помочь мне в том, как исключить первую строку моей проблемы.
Пожалуйста, не включают в себя информацию о языке, используемом в названии вопроса, если он не будет иметь смысла без него. Теги служат для этой цели. –