Мне нужно снимать смайлики вроде
:)
:P
:-P
=)
:D
;)
И так далее, вместе с общим текстом. Это мое текущее регулярное выражение:
\b[0-9A-Za-z'\&\-\./()=:;]+\b
Однако оно не соответствует () = :; по какой-то причине. Я что-то упустил?
Изменить: На основании отзывов Марка вот пример, который мне нужно проанализировать:
hi =as.) friend :) haha yay! ;) =) test test) R&R I.O.U. 24/7
Это должно извлечь:
hi
friend
:)
haha
yay
;)
=)
test
test
R&R
I.O.U.
24/7
У меня проблемы с тем, чтобы заставить это работать, используя любой из предлагаемые решения.