450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
1 | |
Нужна регулярка18.07.2012, 18:20. Показов 1881. Ответов 24
Метки нет (Все метки)
0
|
18.07.2012, 18:20 | |
Ответы с готовыми решениями:
24
Нужна регулярка нужна регулярка PCRE. Нужна регулярка Нужна быстрая регулярка для поиска внешних ссылок в тегах <a>, которые не являются внутренними |
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
19.07.2012, 13:47 | 2 |
Любая из этих:
Код
\[\[([\w\d\s]+)\]\] \[\[(.+)\]\] \[\[([^\]\[]+)\]\] \[\[([^]]+)\]\] \[\[([\S ]+)\]\]
1
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
19.07.2012, 14:04 [ТС] | 3 |
Это да есть и еще проще, нужно чтобы под регулярку попадало [[[asasdasd]]] без проблем вырезало именно что, находится меж двумя скобками
то есть: [[[asdasd]]] = [asdasd] [[asdasd]] = asdasd вот так должно работать. Спасибо
0
|
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
||||||
19.07.2012, 14:20 | 4 | |||||
Код
\[(\[(.+)\])\]
Код
\[([\[\]\w]+)\]
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
||||||||||||||||
19.07.2012, 14:34 [ТС] | 5 | |||||||||||||||
В общем не знаю почему, но получается следующее
Ваша регулярка работает
Но мне она нужна вот здесь
$match - массив где ищем $this->_regex - массив регулярок
а в той регулярке, что вы дали не находит не чего. и при чем сама регулярка рабочая.
0
|
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
19.07.2012, 14:50 | 6 |
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|||||||||||
19.07.2012, 15:04 [ТС] | 7 | ||||||||||
Почти:
вот таким образом
в общем я так понимаю мне нужно сделать так чтобы после (.*?) вырезались только 2 знака ] остальные оставались. ? Добавлено через 6 минут интересно а почему на этих сайтах разные ответы? или у руби другие регулярки?
0
|
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
||||||
19.07.2012, 15:23 | 8 | |||||
Не знаю правильно или нет
1
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
||||||
19.07.2012, 15:25 [ТС] | 9 | |||||
То что надо для двух только исправил
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|||||||||||||||||||||
19.07.2012, 15:58 [ТС] | 11 | ||||||||||||||||||||
Vovan-VE, хотелось бы чтобы оно рекурсивно искало, по типу как в MODx:
а текст это конфиги файлов и там много всяких символов []\.+% и так далее вот нужно чтобы оно рекурсивно работало
в общем есть объектная модель xml и они связаны меж собой и мне например надо бырать id пользователя по его username
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|||||||||||
19.07.2012, 16:04 | 12 | ||||||||||
Рекурсивный подшаблон. (?R)
Код
/\[\[(?:[^\[\]]+|(?R))*\]\]/
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
03.08.2012, 10:45 [ТС] | 13 |
Vovan-VE, нужна рекурсия, но почему то та регулярка, что вы написали не работает
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
||||||
03.08.2012, 11:24 [ТС] | 15 | |||||
вот строка
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
||||||
03.08.2012, 11:32 [ТС] | 17 | |||||
0
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
03.08.2012, 11:50 [ТС] | 19 |
Vovan-VE, ага примерно понял, но данная регулярка не работает для [[*title]], [[*content]]
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
03.08.2012, 11:52 | 20 |
0
|
03.08.2012, 11:52 | |
03.08.2012, 11:52 | |
Помогаю со студенческими работами здесь
20
Регулярка регулярка Регулярка Регулярка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |