Регулярное выражение для видимого текста, а не HTML

Если бы у меня была строка:

hey <a href="#user">user</a>, what are you doing?

Как с помощью регулярного выражения я мог бы сказать: ищите пользователя , но не внутри < или > символов? Таким образом, совпадение захватит пользователя между , но не внутри href

. Я бы хотел, чтобы это работало для любого тега, поэтому он не будет независимо от того, какие теги.

== Update ==

Почему я не могу использовать .text () или innerText, потому что он используется для выделения результатов во многом аналогично встроенному cmd / ctrl + f в браузерах, и я не хочу терять форматирование. Например, если я ищу здесь strong :

Some <strong>strong</strong> text.

Если я использую .text () , он вернет «Some strong text», а затем я заключу strong с , в котором есть класс для стилизации, но теперь, когда я вернусь и попытаюсь вставить его в DOM, будут отсутствовать теги .

6
задан Oscar Godson 23 June 2011 в 07:11
поделиться