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

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

Я хотел бы перенаправить URL-адрес с разными случаями строки запроса: /onglet/lycee/alsace -> /onglet/lycee/alsace-est /onglet/lycee/alsace?statut[]=sous-contrat&statut[]=catholique -> /onglet/lycee/alsace-est?statut[]=sous-contrat&statut[]=catholique /onglet/lycee/alsace?statut[]=catholique -> ....
3 Мар 2021 в 13:54
У меня есть фрейм данных, как показано ниже import pandas as pd import numpy as np df=pd.DataFrame({'s_id':[1,2,3,4,5,6,7,8], 'test':['Metformin','Glipizide','Gliclazide','Glibenclamide','Repaglinide','nateglinide','sitagliptin','linagliptin']}) Я хочу создать новый столбец под назв....
3 Мар 2021 в 13:11
Я пытаюсь проверить текстовое поле, в котором пользователь должен вводить только числа в текстовое поле. Вот мой импорт кода {useState} из «реакции»; экспортировать функцию по умолчанию App () {const [.......
3 Мар 2021 в 13:10
Я пытаюсь сопоставить следующий язык: L = {a ^ nb ^ m | (n + m) четно} То есть за n a следует m b, так что (n + m) четно. Я создаю следующее регулярное выражение ((aa) * (bb) *) | (a (aa) * b (bb) *), но это только .......
3 Мар 2021 в 11:51
Я пытаюсь использовать регулярное выражение в find. Вот моя команда: для GLOBALS_DEFINITIONS в `find. -type f -name -regex 'globalSettings_ \ d + .json' '; do В результате: find: пути должны предшествовать выражению: .......
3 Мар 2021 в 11:38
У меня проблема с регулярным выражением для проверки модели электронной почты, я использую этот код: ^ \ w + ([- +. '] \ W +) * @ \ w + ([-.] \ W +) * \. \ W + ([-.] \ w +) * $ -> (https://emailregex.com/) Я изменю на: 123@123.com -> .......
3 Мар 2021 в 09:12
У меня есть строка ниже TimeStampDiff(SQL_TSI_DAY, TimeStampAdd(SQL_TSI_DAY, 2, "function_test"."ORDERS"."ORDER_DATE" ) , "function_test"."ORDERS"."ORDER_DATE" ) Это не соответствует моему шаблону регулярного выражения при тестировании в https://pythex.org/ ^\s*([\w]+)\s*\(.*?\)$ Но у меня ест....
3 Мар 2021 в 07:24
Я все еще изучаю Regex. Я пытаюсь захватить группы в () ниже для strcapture. Любая помощь с выражением регулярного выражения для определения двух групп захвата в текстах ниже приветствуется! Пример 1 1. 4301 TMA_Scan1_Core[1,1,A]_[10844,40623]_component_data.tif - resolution #1 Захватить: 1. (4....
3 Мар 2021 в 04:49
Как сказано в названии, я пытаюсь условно заменить круглые скобки скобками. Например, у меня будет такая строка: «(Это какой-то текст), но у меня также есть (1) символ, а не (22) .......
3 Мар 2021 в 04:31
Мне нужно регулярное выражение, чтобы гарантировать, что записи в форме 1) все в нижнем регистре И 2) не содержат строку ".net" Я могу сделать одно из них по отдельности: ^((?!.net).)*$ дает мне строки, не содержащие .net. [a-z] соответствует только входам в нижнем регистре. Но мне не удалось их с....
3 Мар 2021 в 01:29
Скажем, у меня есть строка вроде: ... "StringToMatch": {"id": "StringToMatch", "This": "SomeRandomThing" ... Ну, на самом деле это JSON, но я хочу относиться к нему как к .......
3 Мар 2021 в 01:00
Я полный новичок, начал сегодня вроде, но несколько лет назад я немного изучил C ++, я пытаюсь написать код, который будет читать текстовый файл и добавлять число в начало каждого шаблона, который увеличивается по мере чтения дальше. Пока что я написал: import tkinter as tk import re master = tk.T....
2 Мар 2021 в 22:42
Учитывая строку как: https://www.test.com/http://www.test2.com COOL http://www.test3.com/http://www.test4.com Как я могу написать строку регулярного выражения, которая выведет это в массив из 4? Вывод: ['https://www.test.com/,' http://www.test2.com COOL ',' https://www.test3.com/ ',' https: //www.t....
2 Мар 2021 в 21:44
Я хочу разрешить следующую строку 12,3232,[1-4,5-90],323 Поэтому мне нужно разрешить: квадратные скобки, запятая минус, цифры, Я попытался добавить в это регулярное выражение экранирование квадратных скобок, но не могу следовать синтаксису var reg = /^[0-9,-]*$/; //12,23-34 Я знаю, что мне то....
2 Мар 2021 в 21:17
Почему следующее регулярное выражение для поиска всех экземпляров EXCEPT abd требует точки в конце данного шаблона для правильного функционирования: >> regexp({'abc';'abd'},'^(?!abd$)') ans = { [1,1] = [](1x0) [2,1] = [](1x0) } >> regexp({'abc';'abd'},'^(?!abd$).') ans = { [1,1] = 1 [2,1] =....
2 Мар 2021 в 20:54
Может кто-нибудь помочь мне улучшить мой поиск, пожалуйста? Я стараюсь выделить несколько слов, когда пользователь вводит одно или несколько слов. Я использую эту функцию: checkHighlightList(originalStr, queries) { const regexp = new RegExp(queries.join('|'), 'gi'); const matchs = original....
2 Мар 2021 в 20:31
Я пытаюсь создать регулярное выражение, которое улавливает текст, пока не появится сигнальное слово. Пока сигнальное слово не будет первым, мое решение работает нормально. Поскольку я использую Python с модулем регулярного выражения, код new_text = regex.sub("^(?>.*\s)*?(?=SIGNALWORD)", "", text) ....
2 Мар 2021 в 19:46
Я ищу регулярное выражение, которое может извлечь версию программного обеспечения из строки. Несколько образцов выглядят как 1) 'ABCD 2.3.4' o/p: 2.3.4 2) 'ANDROID 4.4 KIT KAT SELFIX' o/p: 4.4 3) '0.1.0-D-20170309.1502' o/p: 0.1.0 4) 'CONTIXO-LA703-20180915-v1.0' o/p: 1.0 Мое условие регулярно....
2 Мар 2021 в 18:52
Я пытаюсь разобрать файл журнала в Python, файл содержит тысячи таких строк: RAM 2822/3956MB (lfb 106x4MB) SWAP 107 / 1978MB (кэширование 0MB) IRAM 0 / 252kB (lfb 252kB) CPU [24% @ 102,23% @ 204, off, off] EMC_FREQ 3% @ 1600 GR3D_FREQ 0% @ 76 VIC_FREQ 0% @ 140 APE 25 PLL @ 30C CPU @ 32C PMIC @ 100C....
2 Мар 2021 в 18:22
Есть много вопросов о регулярных выражениях, но я не могу элегантно решить следующие. У меня есть следующий вектор, и я хотел бы извлечь только числа в квадратных скобках, которые .......
2 Мар 2021 в 18:08
Я пытаюсь получить значение между двумя символами подчеркивания в определенном случае. Пример: HOL_1026-03_OW_01.9000_01.3400_0.2800_CL_32, 0 "_0, 0" _0, 0 "_RR_NORM_CR-HSR_CR-SUP_ALLHOL -.......
2 Мар 2021 в 17:26
Я хочу заменить последнюю точку в следующей строке знаком доллара, как я могу это сделать? de.java_chess.javaChess.game.GameImpl.GameStatus Я бы хотел вместо него de.java_chess.javaChess.game.GameImpl$GameStatus. Для этого я использую следующую строку кода: invokedMeth = invokedMeth.replaceAll("(.*....
2 Мар 2021 в 15:58
У меня есть строка, как показано ниже stringinput = Sweééééôden@ Я хочу получить результат вроде stringoutput = Sweden Символы spl ééééô и @ должны быть удалены. Я использую $stringoutput = `echo $stringinput | sed 's/[^a-z A-Z 0-9]//g'`; Я получаю результат вроде Sweééééôden, но ééééô не удаляе....
2 Мар 2021 в 15:54
У меня есть символьный столбец, который выглядит так: names <- c("Isle North East", "London Northwestern", "Bedfordshire North East", "Southwark and Bermondsey North East", "Middlesbrough South and Cleveland East") И я пытаюсь переместить выражение "North East" перед любым словом, стоящи....
2 Мар 2021 в 14:12
Я пытаюсь перебрать столбцы, чтобы определить недопустимые записи. Это работает weirdos = df.loc[df[column] == '7282'][['col1', 'col2']] Но пробуя то же самое с регулярным выражением, например regex = "^[a-zA-Z]{2}[*]{1}[a-zA-Z0-9]{3}[*]{1}[a-zA-Z0-9*]{0,30}$" weirdos = df.loc[re.search(regex, df[....
2 Мар 2021 в 14:07