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

06
Июл
2022

Регулярное выражение с отсутствием тире(дефиса)

написал регулярное выражение **

^[0-9]+\$

** которое по идее должно начинаться только с цифр в начале(дефис в начале нельзя ставить и в конце тоже)
То что должно получиться 1234-434-23
А вот что на деле -123-2343-
Как возможно исправить …

05
Июл
2022

Как проверить и выделить выбранные части, если в регулярном выражении нет определенного символа?

Мне бы хотелось, чтобы регулярное выражение выделяло html теги с attr. Я нашел одно Reg Exp на SO, но оно НЕ работает как надо. P.S (я парсшу html из markdown)
Пример:
Это регулярное выражение: ^ *(?!<[а-я][^ >/]* ?\/>)<([ а-я]…

05
Июл
2022

Регулярное выражение – убрать цифры, но не совсем

Помогите, пожалуйста, с регулярным выражением.
Имеется строка вида:
Кабель 2 кабель1 12345 кабель12-a 12-a
Что должно быть в итоге:
Кабель кабель1 кабель12-а 12-а
Набросал: preg_replace(‘/(\s{1,}?\d)/ui’,”,$text)
Выдает: Кабель кабель1 ка…

01
Июл
2022

Matcher. Как использовать спецсимвол в качестве replacement?

Всем привет, подскажите как через метод appendReplacement класса Matcher заменить найденную группу на спецсимвол? Например, здесь я пробую в качестве replacement передать строку "$$$".
Полный пример:
Pattern p = Pattern.compile(&…

01
Июл
2022

Регулярные выражения javaScript валидация ip адреса Regexp

Всем здравствуйте, нужен универсальный совет как реализовать регулярное выражение,или пример с кодом, желательно подробный (если такой у вас имеется в закромах) .
Нужно проверить строку на введённый ip адрес, функцию проверки я написал, а …

30
Июн
2022

регулярное выражение только специальные символы

Как составить регулярное выражение:
Выбрать только специальные символы, т.е. надо исключить любые буквы, числа и пробельные символы.
Вариант перечисление символов в [ ] не подходит.
или как создать два условия? (к примеру используя \S и \…

26
Июн
2022

Что можно улучшить или удалить в данном классе?

Пишу свой маршрутизатор для личной платформы, пока сделал основную часть, сижу и понимаю что сделал не совсем правильно и местами где-то допустил ошибки.
Пример маршрутизации:
try{
$Router->GET("/", function(){

23
Июн
2022

Как отделить знак и числа из математического выражения в Python?

Необходимо из математического выражения (например 12+32) выделить сначала два числа (12, 32), а затем и знак (+).
Числа только целые и положительные, знаком могут служить "+", "-", "*", "/".
Думал мо…

23
Июн
2022

Регулярное выражение как разделитель для explode php

можно ли использовать каким то образом регулярное выражение как разделитель в explode() ?
например когда есть строка
$str = ‘word1[and]word2[or]word3’;

$arr = explode(‘[*/+]’,$str);

что бы получить все элементы в массив? или тут только ч…

23
Июн
2022

Как обойти вложенный массив и получить из него все объекты с совпадениями по value?

Я написал функцию фильтрации по массиву, но функция не попадает во вложенные элементы массива, как мне реализовать поиск по всему массиву и возврат отфильтрованного массива по значению value в таких ключах как code | name | searchWords?
Пр…

20
Июн
2022

Java Matcher find is false but matches is true

Я попытался разобрать строку с помощью регулярного выражения, но столкнулся с каким-то странным поведением
System.out.println(m.matches()); //returns true
System.out.println(m.find()); //returns false

Похоже, у меня есть несколько ошибок …

18
Июн
2022

Регулярное выражения – JS

мне надо написать регулярное выражения на js для поиска ссылок, но не понимаю как сделать.
Условия

Ссылка начинается с http , https , /
Ссылка заканчивается .png , .jpg , .gif или символ пробела

И сразу говорю мне надо именно регулярку и…

17
Июн
2022

Как для input во Vue реализовать регулярное выражение которое может принимать не только целые числа но и типа float?

Текущее решение работает для целых чисел, но не для типа float.
<template>
<div class="input-list flex align-items-center mb-2">
<label class="label w-6">{{ name }}</label>
<div class=&q…

16
Июн
2022

Почему мой пример с regex не находит совпадений, хотя на regex101 работает отлично?

Я собрал пример регулярки: https://regex101.com/r/drVJMA/1
Вроде работает на сайте все хорошо, текст захватывается.
Но когда я собираю это все в PHP код https://pastebin.com/hG29GB1b
У меня в $matches лежит пустой массив. Не могу понять в …

16
Июн
2022

Как сделать регулярное выражение для отрезка в script

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

Я ввел регулярное выражение для поиска ID канала в этом же скрипте
channel_id = re.findall(r'[\’\"]CHANNEL_ID[\’\"]\s*\:\s*[\’\"]([^\’\&quo…

13
Июн
2022

Указать, что в ссылке, в конкретном месте будут числа

В ссылке типа : http://localhost:8080/api/departments/ЛЮБОЕ ЧИСЛО/edit? может быть любое число
Какое именно число – заранее я не знаю. Думал, что можно написать при помощи регулярного выражения, но не вышло
//http://localhost:8080/api/depa…

10
Июн
2022

Определение GPL лицензий используя RegEx(Регулярные выражения)

Недавно у меня появилась задача, нужно было определить GPL лицензии, по типу GPL-3.0, AGPL-3.0, LGPL-3.0 и т.п. самое главное мне нужно было использовать regex(регулярные выражения). В интернете я не нашёл ответов так что решил сделать сам…

09
Июн
2022

Разделение предложения по запятой с дополнительным условием с помощью регулярных выражений на python

Всем привет!
Пытаюсь написать регулярку, которая разделяла бы предложение по запятой, если после неё есть минимум три слова.
Вот то, что у меня получается:
text = я бы хотел, нет, я бы очень хотел разделять по запятой.
re.split(r’,(?=( [А-…

09
Июн
2022

Разделение предложения по запятой с дополнительным условием с помощью регулярных выражений на python

Всем привет!
Пытаюсь написать регулярку, которая разделяла бы предложение по запятой, если после неё есть минимум три слова.
Вот то, что у меня получается:
text = я бы хотел, нет, я бы очень хотел разделять по запятой.
re.split(r’,(?=( [А-…

08
Июн
2022

Как разделить строку в php и добавить тег <br>?

Возникла проблема с строкой в php. К примеру, у меня есть строка "печать сканирование". В итоге я должен вставить между ними тег
Я сделал следующую функцию, но что то не получается:
<?php
function outLine($field) {
$pos = s…

04
Июн
2022

Удаление фрагмента в круглых скобках, учитывая, что они могут быть вложенными

Дано задание: "Удалить из текста все фрагменты в круглых скобках (и сами скобки). Учесть, что скобки могут быть вложенными".
У меня есть данное решение:
String str = textArea1.getText();
str = str.replaceAll("\\(.*?\\) ?&quo…

04
Июн
2022

Удаление фрагмента в круглых скобках, учитывая, что они могут быть вложенными

Дано задание: "Удалить из текста все фрагменты в круглых скобках (и сами скобки). Учесть, что скобки могут быть вложенными".
У меня есть данное решение:
String str = textArea1.getText();
str = str.replaceAll("\\(.*?\\) ?&quo…