Как написать regexp для слов с кавычкой (сокращений)?
В следующей строке:
"My extra-low 'friends' aren't envelopin' specially'
about it."
должны мачиться:
My
extra-low
friends
aren't
envelopin'
specially
about
it
Т.е. кавычка должна мачится если она внутри слова, или слово заканчивается на in'. В других случаях - нет.
Пока придумал только так: ((?:[a-zA-Z]+[-']?)*[a-zA-Z]+'?), но работает не совсем корректно.