Регулярные выражения предоставляют декларативный язык для сопоставления шаблонов в строках. Они обычно используются для проверки, синтаксического анализа и преобразования строк. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, определяющий применимый язык программирования или инструмент.
Я пытаюсь написать регулярное выражение, соответствующее фиксированной буквенно-цифровой строке, которая может содержать точки. Это регулярное выражение должно соответствовать всем символам, кроме точек. Мне нужно было бы использовать это в Javascript search() для сравнения двух строк. Слово для....
27 Фев 2021 в 12:41
Я хочу найти главу и найти слова в предложении.
sentence1='chapter1'
sentence2='chapter 1'
sentence3='part1'
sentence4='part 1'
sentence5='party'
re.search('((\bchapter\b|\bpart$\b)|[ ^a-z*,0-9]+)+',sentence5)
Но мне не нужны такие слова, как «часть (у)». Я имею в виду, что код должен найти первы....
27 Фев 2021 в 12:17
У меня есть файл, в котором все строки имеют формат title - news_source. Я хочу заменить все символы после заголовка на (пробел).
Пока у меня есть только шаблон как \s-\s, но я не знаю, какой шаблон написать для news_source .
Может ли кто-нибудь провести меня через процесс написания регулярного ....
Не могли бы вы мне помочь, как написать регулярное выражение для формата ниже?
"07.02.2020 15: 45: 25.763437 UTC + 0000"
Мой рекс также должен принимать следующий формат: "2020-02-07 15:45:25"
Я нашел, как найти «2020-02-07 15:45:25», но не знаю, как сделать вторую часть необязательной? не могли бы....
27 Фев 2021 в 11:02
У меня есть следующий REGEX
/^(?!.* )(?=.*[!@#$\.%^&])(?=.*\d)(?=.*[A-Za-z])$/
Он не должен допускать пробелов и содержать букву, цифру и символ.
Но хотелось бы иметь следующие
Не содержат пробелов и содержат любые из [!@#$\.%^&], digits и символа, поэтому aaaaaaaa или !!!!!!!! будут работать.
Но я....
27 Фев 2021 в 09:29
Используя grep, я пытаюсь сопоставить строки, состоящие из двух символов, один за которым повторяется, за которым следует другой, но совпадают только тогда, когда количество появлений первого символа равно количеству появлений второго символа.
В качестве примера представьте, что я могу сопоставить т....
Я хотел знать любые предложения по коду, который я могу использовать для вывода количества найденных шаблонов в текстовый файл.
Пример: у меня есть текстовый файл с ("ABBAABBBAAABAB"), и я хочу найти определенный шаблон, например ("ABA"), но я не хочу, чтобы последняя буква считалась частью шаблона,....
27 Фев 2021 в 08:29
Мне нужен способ удалить пробелы внутри ссылки в формате markdown как
[uber](https://eng.uber.com/how-uber-deals-with-large-ios-app- size/)
Регулярное выражение должно соответствовать пробелу и позволить мне его удалить. Пробовал с
/\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*<?((?:[^\s\\]|\\....
27 Фев 2021 в 08:16
Я получаю несогласованные / ошибочные результаты для Regex MatchCollection с использованием C #;
В моем первом примере MatchCollection работает. Вот код, который работает.
string temp1 = "<td nowrap CLASS=\"sportPicksBorderL2\" style=\"width: 150px;\"> \n<B>deGrom, J</B> \n</td>";
....
27 Фев 2021 в 05:10
String query = "Select Count(distinct c.requestId) FROM Abc1Value c WHERE 1=1 and c.templateName is NULL "
+" AND (c.quickStatus IS NULL OR c.quickStatus = 'S') "
+ " AND (c.sCode='MYCODE' OR exists (SELECT b.dseaReqId FROM drstSShareValue b WHERE b.dseaReqId=c.request....
Ситуация: у меня есть графический интерфейс погоды, созданный в tkinter. Он получает данные из API и отображает их на метке tkinter. Одна из функций format_alerts анализирует данные json из api. Из-за того, как данные отформатированы, у меня возникают проблемы с анализом того, что мне нужно.
П....
Имею следующее:
The moment #BTC, we have all $BTC been waiting for:We are happy to announce NIX Platform is rebranding to.. $NBT > $VOICE $NIX > $MUTE $ETH $BTC #BTC
Я хотел бы удалить только слова с # или $, которые нужно удалить с конца, а не с середины, поэтому строка выше будет выглядеть так
Th....
У меня есть два регулярных выражения:
$ grep -E '\-\- .*$' *.sql $ sed -E '\-\- .*$' *.sql
(Я пытаюсь найти строки в файлах sql с комментариями и удалить строки в файлах sql с комментариями)
Команда grep работает с этим регулярным выражением; однако sed возвращает следующую ошибку:
sed: -e expres....
Я хочу сопоставить запись широты и долготы, разделенную запятой и, возможно, с именем:
Что должно совпадать
-43.48394, 87.394886
-43.44884, 88.344774, home
-43.87778, 88.987566,
Что не должно совпадать
-43.89987, 89.345434 home
-43.44884, 88.344774, home, restaurant
Это то, что я пробовал,
^(-?\....
26 Фев 2021 в 19:18
Мне нужна помощь с регулярными выражениями. Мне нужен RegEx, который соответствует символам, если они стоят после точки с запятой И в той же строке предыдущего слова.
Позвольте мне объяснить это:
Мне нужно что-то подобное. Мне нужно создать функцию, которая не позволяет вводить символ после точк....
26 Фев 2021 в 16:14
Обычно я могу поймать значения, начинающиеся с Windows Server, как показано ниже. Но я также хочу получить номер версии для операционных систем.
Windows Embedded
Windows XP
Windows 7
Windows 10
Windows Server® 2008 Standard
Windows Server® 2008 Enterprise
Таким образом, это будет только 7, XP, 1....
26 Фев 2021 в 15:36
У меня есть следующая строка, в которой я хочу сопоставить допустимые пары <key>:<value>.
Допустимый <key> - это все, что содержит непробельный символ, за которым следует : Действительный <value> либо заключен в [], либо является строкой без пробелов.
key1:value1 key#2:@value#2 nyet key3:[@value#3....
26 Фев 2021 в 15:13
Я пытался создать регулярное выражение, чтобы найти слова, которые не начинаются с «или» и заканчиваются пробелом.
Вот что у меня есть:
\b(?![i|"|'])test.([^\s,]+)
Данные испытаний
SHOULD WORK -> test.something test.somethingelse.another // 2 Matches This is correct
SHOULD NOT WORK -> one.test.tw....
26 Фев 2021 в 14:37
Кто-то задал это на бис к другому вопросу, не имеющему отношения к делу (C # Regex разделены несколькими наборами закрывающих скобок), поэтому я добавляю его как отдельный вопрос:
У меня есть несколько строк, и если одна из них длиннее 50 символов, я хотел бы разделить эти строки последней запятой ....
У меня есть такая строка:
<p>1</p><p><img src="https://somesite/1.png?x=1&y=2"></p>
<p>2</p><p><img src="https://somesite/2.png?x=1&y=2"></p>
<p>3</p><p><img src="https://somesite/3.png?x=1&y=2"></p>
Это результат работы редактора Kendo UI.
Я хотел бы, чтобы все изображения src были добавлены галоч....
Я хочу, чтобы формат ЕВРО принимался только в следующих формах.
Три цифры с ". " разделяются.
Я нашел это выражение, но не работает на моем пути:
^(0|(([1-9]{1}|[1-9]{1}[0-9]{1}|[1-9]{1}[0-9]{2}){1}(\ [0-9]{3}){0,})),(([0-9]{2})|\-\-)([\ ]{1})(€|EUR|EURO){1}$
Я хочу, чтобы это было примерно так:
1,....
26 Фев 2021 в 10:40
У меня есть следующая строка в python
b'{"personId":"65a83de6-b512-4410-81d2-ada57f18112a","persistedFaceIds":["792b31df-403f-4378-911b-8c06c06be8fa"],"name":"waqas"}'
Я хочу напечатать весь алфавит рядом с ключевым словом "имя", чтобы мой вывод был
waqas
Обратите внимание, что вакас можно измени....
string="file()(function)(hii)out(return)(byee)"
Для этой строки мне нужен вывод, например
file()()()out()()
Я пробовал это
string="file()(function)(hii)out(return)(byee)"
string1=re.sub("[\(\[].*?[\)\]]", "", string)
string2=re.sub(r" ?\([^)]+\)", "", string)
print(string1)
print(string2)
И полу....
Шаблон 1: с разделителями |
Input : a|b|c|d
Output: a|b|c|d
Выбирайте все, если они разделены одной вертикальной чертой
Шаблон 2: с разделителями | и || Пример1:
Input :a|b||c||d
Output:a|b||c
Выберите все перед последней двойной трубкой
Example2 :
Input :a|b||c|d
O....
Использование R:
Как мы обрабатываем следующий ввод, чтобы извлечь ожидаемый результат?
Input <- "[Fossil].[Product].Filter(#.Name in {[AB],[AB & BC],[AB-BC],[AB_zz]})"
Ожидаемый результат: (data.frame nx1)
AB
AB & BC
AB-BC
AB_zz
....