Простая, да не простая, в сети только и делают, что ломают копья об них :)
Алексей 20.07.2016 15:04
Тема то простая, общий смысл ясен, но синтаксис и ньюансы.
Подскажите, мой первоначальный вариант он безопасен?
Просто я изначально через инветирование "жадности" квантификаторов и шёл.
И как бы попутно хотел, чтобы не вычислялась таблица групп совпадений, 1,2,3
использовав для этого модификатор n
в итоге:
для
$str[A/B/C/D//F////G]
и
$str[/A/B/C/D//F////G]
^str.match[^^/*.+/.*/][nU]{$match.match}
результат работает, но я его боюсь... т.к. не уверен в нём
и в том, почему $match.match и postmatch содержат одно и то же
- Помогите с элементарной (уверен) регуляркой. Туплю (и не дружу с ними еще)., Алексей 18.07.2016 14:50
- Ваша задача — крайне странная, G_Z [M] 20.07.2016 16:35
- ^str.match[/+][g][/] (-), Sumo [M] 18.07.2016 14:52
- Ответ, Алексей 19.07.2016 09:59
- Это junction, код написаный там исполнится в момент обращения замены, по идее (-), andylars 19.07.2016 10:24 / 19.07.2016 10:25
- В документации есть оба варианта..., Sumo [M] 19.07.2016 10:05
- И чтобы два раза не вставать, подскажите правильный ли подход: взять всю строку после 2-ого слеша, Алексей 19.07.2016 11:16
- потому что . включает в себя и слэш (-), Misha v.3 [M] 19.07.2016 13:54
- ^str.match[^^.*/.*/(.*)^$][]{$match.1} (-), Sumo [M] 19.07.2016 12:00
- Так вообще не работает... :(, Алексей 20.07.2016 14:34
- Все работает..., Sumo [M] 20.07.2016 14:44
- Простая, да не простая, в сети только и делают, что ломают копья об них :), Алексей 20.07.2016 15:04
- Ответ, Sumo [M] 20.07.2016 14:55
- Ответ, Алексей 20.07.2016 14:52
- я бы первые две .* заменил на [^^/]+, оно так кошернее :) (-), Misha v.3 [M] 19.07.2016 13:52
- Ответ, Алексей 19.07.2016 12:18