Category: Регулярные выражения

06
Мар
2021

Не правильно работает поиск файлов по маске через RegEx

Делаю поиск файлов по заданной маске .Задал в аргументах метода main следующие аргументы – C:\projects\job4j_design\data t.+?p mask C:\projects\job4j_design\data\results.zip
1 – откуда начинать поиск
2 – маска
3- тип поиска
4 куда записать…

06
Мар
2021

Как привести текстовое содержимое к нужному виду? [закрыт]

https://codesandbox.io/s/es6-forked-3mhy9?file=/src/index.js
list1 и codeBlock1, выданный в консоле, — правильный текстовый формат. Необходимо привести list2 и codeBlock2 к такому же виду: отступы у вложенных элементов списка, отступы в ко…

06
Мар
2021

Не работает слово нет в regexp [дубликат]

Собственно есть простое регулярное выражение:
/^([0-9A-zА-яЁё ]{1,64})$/

В него при помощи функции preg_match загоняется слово ‘нет’, ну то есть:
<?php
echo(preg_match(‘/^([0-9A-zА-яЁё ]{1,64})$/’, ‘нет’));

Казалось бы, что может пойт…

05
Мар
2021

Удалить слова из скобок не входящие в диапазон

Я хочу с помощью regex или возможно другого способа удалять не нужные мне слова из текста.

Слова находятся в скобках ().
Могут быть пробелы после скобки или внутри между словами.
В тексте нет цифр или других символов кроме букв и ().
Може…

03
Мар
2021

Регулярка для поиска стилей конкретного селектора

Всем привет! Прошу помощи.
У меня есть регулярка для поиска содержимого стилей между фигурными скобками в CSS строке.
const re = /{([^}]+)}/

У меня есть CSS строка типа.
Пример: [data-style="29c"]:hover {} [data-style="29c&…

02
Мар
2021

Разделить строку на подстроки по символу

Есть строка, содержащая "теги":
const str = ‘#first#second’;

Как можно с помощью регулярных выражений разделить её на подстроки first и second?
Вот как у меня получилось без помощи regexp:

const str = ‘#first#second’
const s…

28
Фев
2021

Заполнение столбца датафрейма строковыми данными из другого столбца, а не списком

Есть датасет.
В нем необходимо в столбце ‘body’ слова, начинающиеся с символа "#", записать с столбец ‘rubric’ строкой. Если этих слов несколько, то они должны быть разделены запятой.
Я использую разные коды, например:
import pan…

28
Фев
2021

Регулярное выражение для возврата слов по условию в виде списков

Есть текст вида

продолжаем делиться техническими характеристиками публикаций в
facebook сегодня подготовили для вас гайд по рекламным форматам
смотрите в карточках #tag_1 #tag_2

код
import re
text = ‘продолжаем делиться техническими хара…

25
Фев
2021

PHP парсинг текста между числами с помощью регулярного выражения

Делаю парсинг текста. Текст представляет из себя даты и описание даты. Мне нужно получить каждую дату с описанием в отдельности, чтобы их потом отформатировать.
Код с исходным текстом такой:
$c = ‘1977 — пожар в московской гостинице «Росси…

24
Фев
2021

Какое регулярное выражение заменяет все содержимое <> на placeholder

Необходимо реализовать метод
String с параметрами (String text, String placeholder),
который будет заменять в переданной строке String text всё содержимое скобок <> и сами скобки на переданную строку в String placeholder, используя р…

23
Фев
2021

Регулярное выражение в php поиск всех совпадений в строке

У меня есть строка, это всегда строка с тегами proxy, core, error, get, но всегда имеющая разный порядок написания тегов. После тега всегда идет двоеточие, затем комментарий тега, все выглядит примерно так:

Core:init Proxy: Attemps is end…

19
Фев
2021

Поиск слов и знаков препинания в тексте

У меня есть задача – посчитать количество слов и знаков препинания в тексте. И т.к. я совсем еще новичок, и я просто изучаю работу регулярных выражений, я бы хотел создать массив в котором, каждое слово и каждый знак препинания – отдельные…

17
Фев
2021

Рег. Замена пробела между двух выражений

Пытаюсь составить регулярное выражение, которое бы заменяло пробел на подчеркивание между двух выражений.
На входе некоторый текст, в нем адрес, в котором есть почтовый код и город:

текст адреса 1111-222 City дальше текст

1111 и 222 – чи…

16
Фев
2021

Применение регулярок к большому тексту

Есть .csv файл с регулярками, а также несколько больших текстов. Мне нужно посчитать число вхождений в текст нужных слов по этим регуляркам.
for strings in file:
temp = reg_file.drop(np.where(reg_file[‘section’] != "Ос…

13
Фев
2021

Как с помощью регулярного выражения вывести последние 2-3 цифры траспортного номера как регион?

Я делаю задачу, где необходимо проверить валидность транспортного номера с помощью регулярных выражений. Валидный транспортным номером (1 буква, 3 цифры, 2 буквы, 2-3 цифры).Я написала код:
import re
car_id = input("Введите номер: &qu…

12
Фев
2021

Регулярное выражение по удалению "/" в конце

Есть переменная, в которой хранится список сайтов:
$urls = ‘https://yandex.ru/
https://google.ru/’;

Нужно с помощью preg_replace в PHP удалить у всех сайтов в конце /.
На данный момент мой код работает неправильно и удаляет / только у пос…

12
Фев
2021

Регулярное выражение по удалению "/" в конце

Есть переменная, в которой хранится список сайтов:
$urls = ‘https://yandex.ru/
https://google.ru/’;

Нужно с помощью preg_replace в PHP удалить у всех сайтов в конце /.
На данный момент мой код работает неправильно и удаляет / только у пос…

12
Фев
2021

Как с помощью регулярного выражения проверить начало строки [дубликат]

Дана строка:
String string = "Compassion is the basis of morality"
Как с помощью string.matches проверить что строка начинается с "Compassion"?
На сайте https://regex101.com я могу использовать выражение ^Compassion, од…

10
Фев
2021

PHP, регулярное выражение. Не работают квантификаторы при негативном просмотре

Задача такая: извлечь из поста ссылки на картинки (\<img src=…>), к которым не привязаны ссылки (\<a href=…>). Написала такую регулярку:
preg_match_all ( ‘#(?<!<a[^>]*>)<img[^>]+src="(.*?)"#’ , $…

07
Фев
2021

Проверить текст переменной одним regExp

как проверить одним regExp содержимое текста из переменной text?
проверка имени и навыка на содержание только текста и выдать true/folse, а возраста на содержание только цифр и выдать true/folse.
учу JS и не понимаю как выполнить…
Спаси…

05
Фев
2021

как написать более серьезную регулярку для слова да или нет?

написал вот такую, но она пропускает лишнее слова
re_answer = re.compile(r"b\[д|н][а|е]+\b")

она пропускает слова дет нат итп, а нужно чтобы она после буквы д шла только буква а, а после н только буква е