Size: a a a

Regular Expressions

2020 August 11

А

Александр in Regular Expressions
Подскажите, как найти в тексте все эмодзи?
источник

DE

Denis Efremov in Regular Expressions
Александр
Подскажите, как найти в тексте все эмодзи?
Через юникод-интервал
источник

DE

Denis Efremov in Regular Expressions
Гугли
источник

A

Alexander in Regular Expressions
источник

А

Александр in Regular Expressions
Спасибо👍
источник

/

/dev/null in Regular Expressions
Привет.
Помогите пожалуйста с регуляркой.

например есть строка:
v1/upload/123/value?=abs1&val=2

нужно чтобы в результате сталось v1/upload

Пока решение такое:
[\d]\/*

удалить только цифры и знак черты \
Все, параметры уже в коде удалю
источник

A

Alexander in Regular Expressions
/dev/null
Привет.
Помогите пожалуйста с регуляркой.

например есть строка:
v1/upload/123/value?=abs1&val=2

нужно чтобы в результате сталось v1/upload

Пока решение такое:
[\d]\/*

удалить только цифры и знак черты \
Все, параметры уже в коде удалю
т.е. оставить первые 2 слова отделенные /
?
источник

/

/dev/null in Regular Expressions
Alexander
т.е. оставить первые 2 слова отделенные /
?
Оставить v1/ (или v2 v3 и.т.д) они да, всегда первыми идут
источник

A

Alexander in Regular Expressions
после v1 всегда слэш или v1 тоже бывает?
источник

/

/dev/null in Regular Expressions
да, после v1 всегда слэш
источник

A

Alexander in Regular Expressions
после v1/ может быть пустота?
источник

/

/dev/null in Regular Expressions
нет
источник

/

/dev/null in Regular Expressions
это по сути url
источник

/

/dev/null in Regular Expressions
только без домена
источник

/

/dev/null in Regular Expressions
часть url
источник

A

Alexander in Regular Expressions
ну а почему бы не быть v1/ и все
источник

A

Alexander in Regular Expressions
без подуровней
источник

A

Alexander in Regular Expressions
источник

/

/dev/null in Regular Expressions
Смысл в том что есть url
http://example.com/v1/upload/123/value?=abs1&val=2
путь вместе с параметрами я легко могу отделить из кода
получаю
v1/upload/123/value?=abs1&val=2

Это нужно для prometheus метрик чтобы не дублировать enodpoints
источник

/

/dev/null in Regular Expressions
v1/upload/123/id/1234/value?=abs1&val=2

в таком случае не отработает
источник