|
0 / 0 / 0
Регистрация: 04.01.2015
Сообщений: 4
|
||||||
Регулярные выражения. Поиск книг по автору25.10.2018, 21:36. Показов 1387. Ответов 5
Необходима помощь. Регулярное выражение (указано ниже)
1) захватывает ненужные одиночные пробелы/табуляцию; 2) не захватывает необходимые выражения (примеры указаны ниже). Проблема, полагаю, со вторым условием, содержащим номера групп. Выражение:
Кликните здесь для просмотра всего текста
Ахматова, Анна Андреевна
Ахматова Анна Андреевна Ахматова Анна Ахматова А. Ахматова А.А. Ахматова А. А. Анна Ахматова Анна Андреевна Ахматова А. Ахматова А.А. Ахматова А. А. Ахматова Примеры ненужных выражений: Кликните здесь для просмотра всего текста
Анна Андреевна
А.Ахматова АхматоваА.А. Ахматова АА "Ахматова Анна" «Анна Ахматова» Текст (для проверки): Кликните здесь для просмотра всего текста
=== Нужные выражения ===
..., Ахматова, Анна Андреевна - ... ..., Ахматова Анна Андреевна - ... ..., Ахматова Анна Андреевна, ... ...; Ахматова Анна Андреевна; ... ..., Ахматова Анна Андреевна: ... ..., Ахматова Анна «...» ..., Ахматова Анна: ... ..., Ахматова А. - ... ..., Ахматова А.А., ... ..., Ахматова А. А. «...» ..., Анна Андреевна Ахматова - ... ...; Анна Андреевна Ахматова; ... ..., Анна Андреевна Ахматова, ... ..., Анна Андреевна Ахматова: ... ..., Анна Ахматова «...» ..., Анна Ахматова: ... ..., А. Ахматова - ... ..., А.А. Ахматова - ... ..., А. А. Ахматова «...» ... - А.А. Ахматова, А.А. Блок и др. - ... ... - Блок А.А.; Ахматова А.А.; др. - ... Ахматова А. А ты теперь тяжелый и унылый Ахматова А. «А ты теперь тяжелый и унылый» Ахматова А. - А ты теперь тяжелый и унылый === Ненужные выражения === ..., Анна Андреевна, Ахматова, ... ..., А.Ахматова - ... ..., АхматоваА.А.: ... ..., Ахматова А; ... ..., Ахматова АА - ... ..., Ахматова А.А, ... ..., Ахматова АА. «...» Анри Труайя "Анна Ахматова" ... Анри Труайя «Анна Ахматова», ...
0
|
||||||
| 25.10.2018, 21:36 | |
|
Ответы с готовыми решениями:
5
Поиск книг по автору Запрос на поиск книг по автору База книг. Организовать поиск по автору и году издания |
|
Невнимательный
|
||||||
| 25.10.2018, 23:46 | ||||||
|
imho с кавычками проще как-то вне выражения
типа как-то так //без групп
,? можно добавить Добавлено через 10 минут и А.Ахматова , оно точно не нужно?
1
|
||||||
|
0 / 0 / 0
Регистрация: 04.01.2015
Сообщений: 4
|
|
| 26.10.2018, 16:58 [ТС] | |
Кликните здесь для просмотра всего текста
Ахматова, Анна Андреевна
Ахматова Анна Андреевна Ахматова Анна Ахматова А. Ахматова А.А. Ахматова А. А. Анна Ахматова Анна Андреевна Ахматова А.Ахматова А. Ахматова А.А. Ахматова А. А. Ахматова Исправленные примеры ненужных выражений: Кликните здесь для просмотра всего текста
Анна Андреевна
АхматоваА.А. Ахматова АА "Ахматова Анна" «Анна Ахматова» Исправленный и дополненный текст для проверки Кликните здесь для просмотра всего текста
=== Нужные выражения ===
..., Ахматова, Анна Андреевна - ... ..., Ахматова Анна Андреевна - ... ..., Ахматова Анна Андреевна, ... ...; Ахматова Анна Андреевна; ... ..., Ахматова Анна Андреевна: ... ..., Ахматова Анна «...» ..., Ахматова Анна: ... ..., Ахматова А. - ... ..., Ахматова А.А., ... ..., Ахматова А. А. «...» ..., Анна Андреевна Ахматова - ... ...; Анна Андреевна Ахматова; ... ..., Анна Андреевна Ахматова, ... ..., Анна Андреевна Ахматова: ... ..., Анна Ахматова «...» ..., Анна Ахматова: ... ..., А.Ахматова - ... ..., А. Ахматова - ... ..., А.А. Ахматова - ... ..., А. А. Ахматова «...» ... - А.А. Ахматова, А.А. Блок и др. - ... ... - Блок А.А.; Ахматова А.А.; др. - ... Ахматова А. А ты теперь тяжелый и унылый Ахматова А. «А ты теперь тяжелый и унылый» Ахматова А. - А ты теперь тяжелый и унылый === Ненужные выражения === ..., Анна Андреевна, Ахматова, ... ..., АхматоваА.А.: ... ..., Ахматова А; ... ..., Ахматова АА - ... ...,Ахматова А.А, ... ...,Ахматова АА. «...» ...,Ахматова А.А.. «...» Анри Труайя "Анна Ахматова" ... Анри Труайя «Анна Ахматова», ...
0
|
|
|
Невнимательный
|
|
| 26.10.2018, 17:22 | |
|
Группы в таком смысле предполагают что одинаковые куски совпадают хотя-бы дважды,
а тут получается три куска никак не одинаковых использование такого (?(1)это:или это) тоже никак не упрощает выражение (непомню есть-ли в Js такое) кавычки вроде получается контролировать только с последней, т.к. забраковав первую поиск начинается со следующего символа , хотя и забраковав последнюю, просто позиция сдаёт назад // Надо-бы освежить свои знания, на Js вообще мало кодил, и последние несколько лет не кодил совсем ни на чём .) Добавлено через 7 минут типа "ххх х.(х.)?(?!")" заберёт ххх х
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2015
Сообщений: 4
|
||||||
| 28.10.2018, 17:59 [ТС] | ||||||
|
Выражение, которое решает необходимую задачу, указано ниже.
0
|
||||||
|
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
||||||
| 28.10.2018, 21:14 | ||||||
|
PsyHo, вы очень много пишете, а главное не пишете - допустим мы нашли на строке Анну Ахматову, номер строки нужно вытащить и поместить в массив?
Весь текст с несколькими Ахматовыми это просто текст? Никаким массивом строк не является? Добавлено через 1 час 45 минут PsyHo, а с этой фразой что не так? ...,Ахматова А.А.. «...» Вроде по смыслу всё правильно.Добавлено через 2 минуты На тестирование:
0
|
||||||
| 28.10.2018, 21:14 | |
|
Помогаю со студенческими работами здесь
6
Записи: организовать поиск книг по автору, жанру, году издания Cортировка каталога книг по автору Привязка 2 книг к одному автору ЧПУ. Замена строк, регулярные выражения. Как правильно использовать переменную в регулярные выражения ? Регулярные выражения - поиск Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|