Я искал регулярное выражение для соответствия словам с дефисами и/или апострофами. До сих пор у меня есть:Regex для соответствия словам с дефисами и/или апострофами
(\w+([-'])(\w+)?[']?(\w+))
и работает большую часть времени, хотя, если есть апостроф, а затем дефис, как «qu'est-се», он не соответствует. Я мог бы добавить дополнительные опции, хотя, возможно, есть еще один более эффективный способ?
Некоторые примеры того, что я пытаюсь совместить: Мэри, Высшая школа, 'tis, Chambers', Qu'est-ce.
Посмотрите на него снова, (\ w + ([- ']) (\ w +)? [-']? (\ W +)) будет работать для того, что мне нужно большую часть времени, хотя мне все еще интересно, есть ли другой способ , – empedocle
Просьба привести больше примеров и встречных примеров. Какое из следующего должно соответствовать: '" -a ",' "'',' "a'-b" ',' "a-" '? –
@torazaburo Нет необходимости в математике, но в значительной степени любое слово, которое может появиться на любом европейском языке. Я могу добавить символы по мере необходимости. – empedocle