Библиотека Строки Javascript - PullRequest
1 голос
/ 18 июля 2009

Я использую Jquery для манипулирования DOM и считаю его бесценным.

Есть ли подобная библиотека для строк?

Мне нужно манипулировать и запускать селекторы для частей строк, и я просто хотел бы применить к нему синтаксис jquery.

Кто-нибудь знает что-нибудь подобное?

В идеале я бы использовал такой синтаксис:

var select = $(\regexmatch\)    
$(select:last:not(:last-child)).after("sometext").wrap("<wrapper></wrapper>");

Редактировать: Если ответ, нет такой вещи, это тоже хорошо.

Однако кто-нибудь знает, возможно ли написать собственные селекторы jquery, которые будут работать со строками таким способом.

1 Ответ

2 голосов
/ 18 июля 2009

Вы можете использовать регулярные выражения для мощного сопоставления и замены строк. Он полностью отличается от селекторов JQuery, поскольку он не основан на CSS, но он более мощный.

Например, поместите тег span вокруг всех вхождений слова:

s = s.replace(/stackoverflow/g, '<span class="Found">$1</span>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...