|
103 / 103 / 48
Регистрация: 09.09.2010
Сообщений: 241
|
|||||||||||
RegExp исключить слово16.06.2011, 04:14. Показов 67138. Ответов 14
Метки нет (Все метки)
Доброй ночи единофорумцам!!!
![]() Регулярное выражение
1
|
|||||||||||
| 16.06.2011, 04:14 | |
|
Ответы с готовыми решениями:
14
RegExp. Как исключить из строки все символы, не являющиеся цифрами? Регулярки исключить слово
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
| 16.06.2011, 15:24 | ||||||
|
Негативное заглядывание вперед (?!...) . Заглядывая врепед, мы остаёмся на прежнем месте. Позитивное заглядывание вперед (?=...) . В англоязычной литературе Lookahead Assertion.
Не по теме: Заглядывание назад (?<=...) и (?<!...) в JavaScript'е не предусмотрено, к сожалению.
2
|
||||||
|
|
|
| 20.09.2015, 22:04 | |
|
Большое спасибо!
Проверил на сервисе https://regex101.com/. Оба варианта отлично работают!
0
|
|
|
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 9
|
||||||
| 03.06.2019, 00:02 | ||||||
|
Извиняюсь за воскрешение темы, но бьюсь о невидимую стену очень долго, и выхода найти не могу. Перепробовал уже массу комбинаций с этими negative/positive lookahead, но Гордиев Узел не развязывается. Помогите, пожалуйста!
Есть, например, кусок текста:
Все перебираемые варианты, естественно, не сохранял, их слишком много... но из последнего что открыл и мозг больше не желает слышать, что я от него хочу - это (?:<td><p.*?>(?!(?:<p|<\/p)).*<\/p><\/td>) Регексп сокращён до минимума, на самом деле в нём ещё проверки на \n? * и пр. пр. пр., но в данном случае самое упрощённое что может быть, лишь бы заставить работать как надо. Подскажите, пожалуйста, как победить? Спасибо.
0
|
||||||
|
1137 / 685 / 412
Регистрация: 07.11.2015
Сообщений: 1,102
|
|
| 04.06.2019, 19:01 | |
|
2
|
|
|
0 / 0 / 0
Регистрация: 02.10.2014
Сообщений: 9
|
|
| 04.06.2019, 21:22 | |
|
Emilien, фантастика! Я был в полушаге от решения! Спасибо тебе огромное! А я ведь в какой-то момент думал, что самая основная проблема именно в жадном/нежадном захвате, где-то там зарылась собака... Совсем чуть тюнинга, и такой результат
А я не дотянул... Эээх.Надеюсь ещё кому-то обязательно поможет! Таких решений не встречал. Премного Благодарю!
0
|
|
|
0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 4
|
|||||||||||
| 26.10.2019, 16:11 | |||||||||||
|
Здравствуйте!
Может и мне кто-нибудь поможет с регулярным выражением? Уже 2 дня безрезультатно бьюсь. ![]() Мне нужно в HTML-коде выделить ссылку на картинку, которая может быть с расширением: .png или .jpg Нужно чтобы исключались ссылки обёрнутые в теги: [IMG] и [/IMG] Меня хватило только на такой запрос:
0
|
|||||||||||
|
1137 / 685 / 412
Регистрация: 07.11.2015
Сообщений: 1,102
|
|
| 26.10.2019, 17:21 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 4
|
||
| 26.10.2019, 18:28 | ||
|
Для работы с регулярными выражениями я вынужден использовать этот модуль: https://regex.sorokin.engineer... demos.html Мне нужно, чтобы в нём сработала выборка, тогда и у меня в программе сработает. Там где-то есть демка, на которой я тестирую выражения, но сейчас там её не могу найти. Поэтому прикрепил в сообщению. Проверка РВ.zip В этой демке вылетает ошибка последнее условие, которое исключает тег: "IMG": https://yadi.sk/i/0uR_N1ffWyqt-g
0
|
||
|
1137 / 685 / 412
Регистрация: 07.11.2015
Сообщений: 1,102
|
|||||||
| 26.10.2019, 19:52 | |||||||
(?=...) (?!...) не реализовано в TRegExpr https://regex.sorokin.engineer... #lookaheadВместо (?!\[/IMG) придётся использовать что-то такое ($|[^\[]|\[([^/]|/[^I][^M]))
0
|
|||||||
|
0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 4
|
|
| 26.10.2019, 20:53 | |
|
0
|
|
|
1137 / 685 / 412
Регистрация: 07.11.2015
Сообщений: 1,102
|
|
| 27.10.2019, 00:29 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.02.2019
Сообщений: 4
|
||
| 27.10.2019, 13:07 | ||
0
|
||
| 27.10.2019, 13:07 | |
|
Помогаю со студенческими работами здесь
15
В произвольной строке исключить первое и последнее слово
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|