проблема с єкранированием рег выражения
добрый день плиз помогите экранировать рег выражение:
(?<=src=").[^"]+ выбирающее заначение свойства src, для дальнейшего использования в js, в частности match(/(?<=src=").[^"]+/) |
Jerrod,
Приведите образцы: входная строка для регулярки и выходная или входная и левее подстрока, которую ищем. |
Цитата:
...<p><img src="/files/oda/new-new/DKTRU.jpg" alt="" width="120" height="120" /></p>... из которого мне нужно выбрать /files/oda/new-new/DKTRU.jpg использую регулярное выражение (?<=src=").[^"]+ которое выполняет поиск того что мне надо http://regexr.com?33eq9 |
А разве в JavaScript такое работает?
(?<=........) |
Цитата:
а какие есть альтернативы? |
Что (?<=.....) и (?<!....) в JavaScript отсутствуют, говорит не только практика, но и дока. Альтернатива - искать вместе с src=" а потом отрезать с помощью substr
|
Цитата:
|
Цитата:
var s='...<p><img src="/files/oda/new-new/DKTRU.jpg" alt="" width="120" height="120" /></p>...' var r=/[\s\S]+<img src="|.jpg"[\s\S]+/gi alert(s.replace(r,'')+'.jpg') |
Часовой пояс GMT +3, время: 05:47. |