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

27
Мар
2020

Регуляка. Инпут только c цифрами и первый символ не 0

Всем привет!

Вопрос:
Нужно разрешить вводить в инпут только цифры и первая цифра не должна быть 0

Сейчас это так:

const str = ‘012323123a2312sdasf22123gev321d’;
const clearedString = str.replace(/^[0|\D]/, ”).replace(/\D/g, ”)

// 123…

25
Мар
2020

Регулярные выражения js не работает

str.match(/^(.+?)[(\\\()(\$\$)]?/)[1]

Подскажите, что не так? Проблема вот в чем. Дана строка. Я должен вывести с начала строки столько символов, пока после них не будет либо сочетание \(, либо $$, либо конец строки. Нужно это строку…

23
Мар
2020

Регулярные выражения Python вернуть true если слово не начинается на цифру, и в слове встречается больше 5 цифр подряд

Регулярные выражения Python вернуть false если слово не начинается на цифру, и в слове встречается больше 5 цифр подряд

примеры слов:
19181920flupandemic
covid19
blackdeath
coronavirus
italy
covid1920
pandemic
sarscov2
2009flupandemic
202…

23
Мар
2020

Удалить символ в промежутке между символами

Представим ситуацию, что у нас есть CSS стиль.

body {
margin: 0;

background: blue;

position: relative;
}

Как записать регулярное выражение, чтобы оно “прошло” внутри фигурных скобок ({…}) и удалила оттуда лишние символы “нов…

18
Мар
2020

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

Подскажите как можно получить, проверить текст вида:

1-2 дня вытащить 1-2
4-5дня вытащить 4-5
1день вытащить 1
8дней вытащить 8

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

18
Мар
2020

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

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

ссылка относительная
ссылка может содержать что угодно (пусть будет так, в смысле любые символы)
ссылка может содержать слово after (в любой позиции), только в том случае е…

18
Мар
2020

Строка нужного формата и содержит слово только один раз. Регулярное выражение

Клиент может отправлять такие строки на вход.

ZZZ/USD:0.0001

или

USD/ZZZ:100000

короче это типа конвертера валют.

Я написал регулярное выражение под эту формулу

static String COEFFICIENT_PATTERN =
“^[A-Z]{1,3}+/” + “[A-Z…

17
Мар
2020

Убрать из url все круглые скобки с помощью регулярного выражения и preg_replace

Есть функция с регулярным выражением, для создания ссылок в постах и есть в ней проблема, если поставить в середине ссылки круглую скобку, то она становиться частью ссылки и переход осуществляется на 404.
Пример
https://nimbusweb.me/s/shar…

17
Мар
2020

Регулярные выражения. Ввод только цифр 0-20 в EditText

В EditText необходимо вводить только цифры от 0-20. Приведенный код не пропускает ни одной цифры. Но исправно работает на выражениях вроде [1-3].

private static final String PATTERN =”^([1-9]|1[1-9]|20)\\d{1,2}$”;
eT2.setFilters(new Input…

16
Мар
2020

Как установить несколько диапазонов в string.matches()?

Дело в том, что мне нужно что бы в строке были символы (a-z, A-Z, 0-9) и ничего более. Можно что бы каких то из них не было, главное, что бы не было других. Я использую этот код:

(password это EditText)

if (password.getText().toString()….

15
Мар
2020

Выделить число с любыми разделителями "," "." RegExp

Пользователь вводит число, для своего удобства он может разделять тысячи ‘,’ при этом записывая дробное число. То есть:
1000 ||
1,999 ||
19,999.4353.
Выделить это число надо из текста, так что надо регулярное выражение которое выдаст это ч…

12
Мар
2020

Поиск в строке шаблона для разбития на одинаковые подстроки

Поиск в строке шаблона для разбития на одинаковые подстроки

s = “abcabcab”
# шаблон ‘c’, подстроки ‘ab’
s = “строкасимволовшаблонстрокасимволовшаблонстрокасимволов”
# шаблон ‘шаблон’, подстроки ‘строкасимволов’

Подскажите шаблон в регул…

09
Мар
2020

Абцаз перевести в массив предложений с учетом сокращений

Нужно получить из абзаца массив его предложений. Можно решить split-ом по точке (“. “), но что делать с всякими сокращениями, например как ниже в тексте? Судя по всему нужно чтобы у предложения последнее слово было минимум из 3 символов, э…

09
Мар
2020

Перед каждым словом [a-zа-я] поставить знак ‘+’, для остальных добавить ‘>’

Необходимо обработать строку (UTF8) регулярным выражением по следующим правилам:

1) перед каждым словом, состоящим только из букв [a-zа-я] – поставить знак ‘+’

2) для остальных слов добавить в начало знак ‘>’

Словом будем считать любую …

07
Мар
2020

Регулярные выражения: совпадения по 2 или более признакам

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

Hello@$Word19
Hello
12
Hello@$%Word19

Составил вот такое регулярное выражение ([!@#$%*]{2,})\d{2,}, но определяе…

03
Мар
2020

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

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

Имеется вот такой пример в песочнице

https://regex101.com/r/RrU8Td/4

regex

(^|\s)@

———
text

text @user text @Губка Боб …

02
Мар
2020

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

Имеется поле ввода input и массив элементов
Нужно реализовать функцию на JavaScript, с помощью которой можно будет производить поиск в массиве по двум полям ip и consumerSi, используя при этом регулярное выражение /(\.|\:|\s+)/g.

То есть …

01
Мар
2020

Как удалить второй переход на новую строку?

Как можно удалить \n из строки символов на определённой позиции, то-есть так чтобы не исчезли остальные \n?

mystr = ‘Привет \nмир\n!’

Использовал метод re.sub(r’\n’,”,mystr) , но он не подходит т.к. удаляет все \n из строки

Как добит…

29
Фев
2020

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

Есть строка: ‘101000001101’
Нужно получить массив, состоящий из единиц, окруженных нулями, т.е. [’10’,’010′,’0110′,’01’]
Делаю так:

var rez = s.match(/^1+0|01+0|01+$/g);

В результате выводится массив из двух элементов[’10’,’0110′] Как …

28
Фев
2020

array_map() vs preg_replace(). Что быстрее?

Я новичок в программировании, прошу не судить строго…

Есть массив $files с большим количеством названий файлов в качестве значений элементов этого массива. Мне нужно добавить к каждому значению путь к директории проекта (плагина), котор…