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

Подробнее про regex...

Извините за глупый вопрос, но я новичок в регулярных выражениях. Я должен определить, идентичны ли некоторые строки с учетом шаблона, можно ли использовать регулярное выражение для определения шаблона ниже? В моем проекте эти строки должны обрабатываться одинаково. foo foo(1) foo(2) foo(1)(1) foo(1....
21 Сен 2021 в 23:46
Это код, но часть ошибки заключается в том, где происходит извлечение подстрок после проверки структуры шаблона регулярного выражения. def name_and_img_identificator(input_text, text): input_text = re.sub(r"([^n\u0300-\u036f]|n(?!\u0303(?![\u0300-\u036f])))[\u0300-\u036f]+", r"\1", normalize("NF....
21 Сен 2021 в 06:55
ТОЛЬКО REGEX Мне нужен исключительно код регулярного выражения Javascript для преобразования таких URL-адресов, как https://hello.romeo-juliet.fr https://hello.romeojuliet.co.uk https://hello.romeo-jul-iet.fr https://hello.romeo-juliet.com В эту строку romeojuliet В основном хочу получить бук....
20 Сен 2021 в 22:42
Я пытаюсь использовать sed для замены группы захвата регулярных выражений. Я читал, что для этого требуется включить расширенные регулярные выражения с флагом -E. Однако следующая команда по-прежнему не обновляет текст должным образом. echo "master-abcdef" | sed -i '' -E "s/IMAGE_TAG:\s*(\S+)$/\1/....
20 Сен 2021 в 20:47
Я нахожу это регулярное выражение sed -i 's/.*\(:.*\)/\1/g' file.txt для удаления перед :, но мне нужно удалить и :, результат применения этого регулярного выражения в: [09/11/2020 15:01:37] Name: Hello! Возвращение: Hello! Но мне нужно только Hello! ....
20 Сен 2021 в 20:38
Мне нужен regEx, чтобы сопоставить все пробелы, кроме тех, которые находятся внутри знаков @, чтобы сделать правильное разделение. У меня есть такая строка: [0] == @Item 1@ При расколе мне нужен следующий массив (с @ в третьем элементе или без него): var array = ["[0]","==","@Item 1@"]; С помощью ....
20 Сен 2021 в 19:35
У меня есть столбец dataframe следующим образом: df['col1'] ['cat-dog asd-pwr sdf', 'cat-goat asd-pwr2 sdf', 'cat asd-pwr3 sdf'] Мне нужно извлечь следующее: ['asd-pwr', 'asd-pwr2', 'asd-pwr3'] То есть последняя пара подстрок, которые связаны - Я пробовал следующее: import re df['col1'].str.extra....
20 Сен 2021 в 18:35
У меня есть папка с растровыми файлами. Они состоят из группы из 12 человек, где каждый из них является диапазоном (всего 12 диапазонов) спутника Sentinel 2. Я просто хочу создать цикл, который проходит по папке и сначала идентифицирует два диапазона, которые меня интересуют ( Band 4 и 5). Чтобы ....
20 Сен 2021 в 12:05
Как я могу сделать снимок ниже желаемого? Я сделал так, как Regex ONE.*(ONE.), но он захватывает всю строку. Notedpad ++: 1 ONE;TWO;THREE;ONE;FOUR;FIVE 2 TEST 3 TEST 4 TEST 5 TEST Желаемый захват: если ОДИН имеет одно совпадение, вернуть ONE;TWO;THREE, иначе, если ONE имеет два совпадения, вернуть....
19 Сен 2021 в 15:24
Я хочу извлечь данные, относящиеся к нескольким категориям из текстового файла (кроме категорий A и B). Формат подстроки будет примерно таким some text preceding Category C This is some text I'm aware of belonging to the categories Чтобы справиться с этим выше, исключая данные категорий A и B, у м....
19 Сен 2021 в 14:38
Мой файл содержит следующие строки: hello_400 [200] world_678 [201] this [301] is [302] your [200] friendly_103 [404] utility [200] grep [200] Я ищу только строки, заканчивающиеся на [200]. Я попытался избежать квадратных скобок с помощью следующих шаблонов: cat file | grep \[200\] cat file | grep....
19 Сен 2021 в 10:31
Я пытаюсь сопоставить, используя регулярное выражение, все запятые (за которыми следует пробел): , , которые находятся вне скобок или квадратных скобок, т.е. запятая не должна содержаться в круглых или квадратных скобках. Целевая строка - A, An(hi, world[hello, (hi , world) world]); This, These. В ....
19 Сен 2021 в 05:00
Я пытаюсь реализовать в Python шаблон, в котором он распознает либо ситуацию, когда вокруг кода области есть круглые скобки (если это так, может быть любое количество начальных или конечных пробелов), либо ситуацию, когда нет скобок (если это так, то - это дефис между кодом города и следующими трем....
19 Сен 2021 в 03:44
Я хочу использовать модуль ругательства с турецкими символами, но я не могу его использовать. Как я могу это сделать? Образец: var Filter = require("bad-words") var filter = new Filter({ replaceRegex: /[A-Za-z0-9가-힣_]/g }); //multilingual support for word filtering filter.addWords('ğ', 'ü', 'ı'....
19 Сен 2021 в 01:52
Я хочу зафиксировать второй случай, используя шаблон REGEX в блокноте ++, который означает «Флорида; Западная Вирджиния; только округ Колумбия». Notepad++ 1 Arkansas; Hawaii; South Dakota; North Carolina 2 California;Florida; Washington State; New York; Florida; West Virginia; DC 3 Nevada; Texas....
18 Сен 2021 в 23:58
На языке Dart как я могу удалить все скобки, между которыми есть целые числа, например, в этой строке ниже я хочу удалить [1] и [100]. целые числа в скобках не являются конкретными С помощью этого кода я могу удалить все скобки, но я не могу удалить все целые числа String s = "Hello, world![1] i am....
18 Сен 2021 в 19:09
У меня есть предложение, в котором смешаны числа (целые числа и числа с плавающей запятой) и часто смешиваются с другими словами. Я хочу разделить числа и текст и выразить это как предложение. Следующее делает некоторую работу. str1 = str1="test1.25nb 5test .5NB 00.5my_test 5unit 5.6" re.findall(r'....
18 Сен 2021 в 16:11
Контекст: GoogleBooks API сохраняет неожиданный URL-адрес эскиза Итак, я нашел причину проблемы в том вопросе То, что я обнаружил, было возвращенным URL-адресом из googlebooks api, было примерно так: http:/\/books.google.com\/books\/content?id=0DwKEBD5ZBUC&printsec=frontcover&img=1&zoom=5&source=gbs....
18 Сен 2021 в 09:30
У меня есть несколько строк, некоторые из которых являются тарабарщиной, смесью цифр и букв. Тарабарщину я бы хотел убрать, но те, у которых есть узор, я бы хотел сохранить. Я привожу пример в иллюстративных целях. strings = ["1Z83E0590391137855", "55t5555t5t5tttt5t5555tttttttggggggggggg....
18 Сен 2021 в 04:06
" john smith (idjs) <js@email.com>" Как мне разбить предыдущее на 3 части? 1: john smith 2: (idjs) 3: <js@email.com> У меня проблемы с попыткой получить любую из частей: Пробовал это: var fullname = Regex.Match(item, $"(?=^).*(?=()").Value; ....
18 Сен 2021 в 00:43
У меня есть тысячи файлов, в каждом из которых есть один кусок строк, начинающийся с #WAV. Этот фрагмент может находиться в любом месте файла, но всегда является «фрагментом». #WAV 001.wav #WAV "something" #WAV 21021029910291029.ogg Эти фрагменты могут состоять из 1000 строк или всего 3, как в при....
17 Сен 2021 в 22:30
Примере: demo, demo-setga, Deployment (apps) has changed: ... - image: "imagedemo43" + image: "imagedemo44" ... demo, demo-app1, Deployment (apps) has been removed: - # Source: /charts/app1/templates/deploy.yaml - apiVersion: apps/v1 - imagePullSecrets: - - name: de....
17 Сен 2021 в 20:14
Я пытаюсь вытащить число из копии HTML-страницы, полученной с помощью urllib.request Я пробовал несколько разных шаблонов в регулярном выражении, но не получаю ни одного в качестве вывода, поэтому я явно не форматирую шаблон правильно, но не могу заставить его работать Ниже приведена небольшая часть....
17 Сен 2021 в 17:33
Я ищу регулярное выражение, которое можно использовать для определения того, ввел ли пользователь только специальные символы. Если пользователь вводит !@#, он должен быть отклонен. но если пользователь вводит test !@#, это должно быть разрешено. Я пробовал использовать ^[^\W]+$, но он выбирает толь....
17 Сен 2021 в 12:39
У меня есть следующее регулярное выражение, которое проверяет допустимые символы: ^[a-zA-Z0-9-?\/:;(){}\[\]|`~´.\,'+÷ !@#$£%^"&*_<>=àáâäçèéêëìíîïñòóôöùúûüýßÀÁÂÄÇÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÑ\\]*$ Мне нужно изменить его, чтобы проверяемая строка: не может начинаться с пробела или «/» не может содержать «//» не ....
17 Сен 2021 в 11:16