Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2017, 15:11
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
Есть строка вида: Русские English ЕщеРусские AnotherEnglish Последовательность латинских букв нужно окружить тегами с классом. Делаю просто: Код: php 1. Но теперь оказалось, что в строке может быть еще и транскрипция: Русские English ['ɪŋglɪʃ] В квадратных скобках среди спецсимволов транскрипции тоже встречаются латинские буквы, но их трогать не нужно. Как объяснить регекспу [a-z]+, чтобы он не трогал букв в квадратных скобках? Если существенно - все это perl 5.22, используется use utf8; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2017, 17:03
|
|||
|---|---|---|---|
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
(не проверял) Попробуйте добавить внутри (или извне?) скобок \b - граница слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2017, 10:29
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
Код: perl 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2017, 13:24
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
volodin661 Код: perl 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Не получается. Код: php 1. Обрамляет все вместе с транскрипцией: Код: html 1. А мне надо окружить только English, а транскрипцию в квадратных скобках оставить в покое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2017, 13:45
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
Cane Cat FisherНе получается. Обрамляет все вместе с транскрипцией: А мне надо окружить только English, а транскрипцию в квадратных скобках оставить в покое. да понял я, разумеется, что именно надо обрамлять, а не получается из-за PerlIO layer; у меня-то locale на UTF-8 настроена, а у тебя, стало быть, нет. Для проверки запусти так Код: php 1. и убедишься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2017, 13:52
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
тьфу, сорри, не прочитал до конца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.11.2017, 14:57
|
|||
|---|---|---|---|
|
|||
Perl regexp - как не трогать то что в скобках? |
|||
|
#18+
смотрится так себе, но должно работать: Код: perl 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1460466]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 336ms |

| 0 / 0 |
