Хорошо, я знаю много споров с совпадением и анализом HTML в RegEx, но мне было интересно, не могу ли я помочь. Случай и точка.
Мне нужно сопоставить любые знаки пунктуации, например . , " '
, но я не хочу разрушать какой-либо HTML, поэтому в идеале это должно происходить между >
и <
. По существу мой запрос не столько о разбор HTML, как бы избежать его.
Я попытаюсь заменить wrap каждый экземпляр на <span></span>
, но, не имея абсолютно никакого опыта в RegEx, я не уверен, что смогу это сделать.
Я определил набор символов [\.\,\'\"\?\!]
, но я не уверен, как сопоставлять наборы символов, которые встречаются только между определенными символами. Может ли кто-нибудь помочь?