|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
Есть строка, из которой нужно извлечь instagram-аккаунт. Если он указан, то он соответствует такому шаблону: (instagram[ -]+@?(\S+)) Сейчас я нужные данные извлекаю с помощью regexp_replace: Код: plsql 1.
А можно ли обойтись только regexp_substr? В регулярных выражениях вроде бы есть возможность look-ahead, по идее должно сработать такое выражение: Код: plsql 1.
Но почему-то не работает. У меня ошибка в шаблоне? Или в Oracle 10g эти возможности не поддерживаются? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 11:44 |
|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
Alibek B. В регулярных выражениях вроде бы есть возможность look-ahead Alibek B. (instagram[ -]+@?(\S+)) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 12:15 |
|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
xtender Код: plsql 1.
Alibek B. 10g ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 12:21 |
|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
В документации последним аргументом является match_parameter, номер группы указать нельзя. А так это было бы удобно. Раз look-ahead отсутствует, значит остается только regexp_replace? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 14:09 |
|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
Alibek B. В документации последним аргументом является match_parameter, номер группы указать нельзя. А так это было бы удобно. Раз look-ahead отсутствует, значит остается только regexp_replace? а у вас ,в самом деле, сервер 10.1 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2020, 14:59 |
|
Вопрос по регулярному выражению
|
|||
---|---|---|---|
#18+
orawish Alibek B. В документации последним аргументом является match_parameter, номер группы указать нельзя. А так это было бы удобно. Раз look-ahead отсутствует, значит остается только regexp_replace? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2020, 06:46 |
|
|
start [/forum/topic.php?fid=52&fpage=36&tid=1880870]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 146ms |
0 / 0 |