Как преобразовать следующее регулярное выражение php в javascript regex?Преобразование php regex в javascript
php regex:- (?s)(?<=<a).*?(?=<\/a>)
Как преобразовать следующее регулярное выражение php в javascript regex?Преобразование php regex в javascript
php regex:- (?s)(?<=<a).*?(?=<\/a>)
Невозможно использовать тот же шаблон в javascript, потому что lookbehinds не поддерживается.
Лучшее, что я мог сделать, это
<a([^]*?)(?=<\/a>)
Он должен соответствовать один и тот же текст, что и PHP регулярное выражение, но захватывает текст в первой группе захвата вместо этого.
Привет Rawing ... Точно то, что я хотел и отлично работает для моего сценария :) К сожалению, у меня нет 15 репутации чтобы проголосовать за ваш ответ :( – user2726225
@funkwurm: '[^]' предназначено. Это совершенно правильное значение регулярного выражения, «соответствует абсолютно любому персонажу, даже новой строке». –
Предполагается ли извлечь часть 'href =" что-то "из ссылки? – Purag
Используется для извлечения всего между и в php. Ответ на этот вопрос полностью отвечает JavaScript :) – user2726225