|
|
|
| Помогите пожлауста!!!!!
мне нужно выбрать все символы & между (src=") и (")
пишу так
(?=src\=".*)&(.*?<=") - не работает!!
(?=src\=").*(?<=") - вот так работает но выбирает все символы которые между (src=") и (")
а мне нужны только амперсенды &
вот и вопрос почему не работают квантификаторы в утверждениях?!?!? | |
|
|
|
|
|
|
|
для: unlike777
(16.07.2012 в 17:24)
| | А исходная задача какая? Подсчитать количество амперсандов (GET-параметров)? | |
|
|
|
|
|
|
|
для: cheops
(16.07.2012 в 17:52)
| | исходная задача связанна с CKeditor'ом
когда я вставляю код видео с вконтакте в этот текстовый редактор он заменяет все & на & в ссылке запроса
поэтому видео багается, т.е. не грузится....
в конфиге CKEditor'a есть такой замечательный метод
config.protectedSource.push( /&/g ); // выбираем какие символы защищать от изменения
но при таком регулярном выражении он начинает себя не корректно вести с другими символами < и тд и тп
поэтому мне нужно чотко указать что защищать & только те, которые находятся между (src=") и (")
т.е. те которые находятся в строке запроса
код который вставляю выглядит вот так
<iframe frameborder="0" height="360" src="http://vk.com/video_ext.php?oid=-35745079&id=162055229&hash=efcecb5770957282&hd=1" width="100%"></iframe></p> | |
|
|
|
|
|
|
|
для: unlike777
(16.07.2012 в 18:00)
| | А если так и записать?
config.protectedSource.push( /&/g );
|
Ведь это тоже регулярное выражение, только регулярное выражение JavaScript. | |
|
|
|
|
|
|
|
для: cheops
(16.07.2012 в 18:08)
| | в том то и дело что мне не нужно оставлять &
мне нужно оставлять &
config.protectedSource.push( /&/g ); с таким выражением он заменить & в запросе на & и видео не подгрузится | |
|
|
|
|
|
|
|
для: unlike777
(16.07.2012 в 17:24)
| | Задача решается средствами JavaScript или Perl-регулярными выражениями? | |
|
|
|
|
|
|
|
для: cheops
(16.07.2012 в 18:16)
| | CKeditor реализован на JavaScript'e
так что мне всеголишь нужно выбрать все & между src=" и " | |
|
|
|