Size: a a a

Regular Expressions

2020 December 02

A

Alexander in Regular Expressions
это кстати оптимальный вариант
источник

A

Alexander in Regular Expressions
в 5 шагов
источник

A

Alexander in Regular Expressions
короче только так
\d+.{3} - 3 шага
но это если прям всегда жесткий формат каждой строки
источник

A

Alexander in Regular Expressions
но это уже скорее изъебство чем решение для реального использования
источник

A

Alexander in Regular Expressions
или вот еще
источник

A

Alexander in Regular Expressions
\d+\W+ тоже 3 шага, более реальное
источник

A

Alexander in Regular Expressions
опять же на замену
источник

A

Alexander in Regular Expressions
замена при любом раскладе будет производительнее в рамках этой задачи
источник

A

Alexander in Regular Expressions
и все же лучше начинать с ^
источник

A

Alexander in Regular Expressions
если начало строки всегда жестко число
источник
2020 December 03

Лс

Лень с Самосознанием... in Regular Expressions
А этот даже не рассматривается?)
@sealatusserafim
источник

Лс

Лень с Самосознанием... in Regular Expressions
17 шагов, даже не так много
источник

A

Alexander in Regular Expressions
из пушки по воробьям, зачем lookbehind юзать при такой жесткой логике задачи?
источник
2020 December 04

Freekazoid💯 Васильев... in Regular Expressions
Добрый день а можете подсказать как можно сжать данные замены
str.replace('yyyy', t.year).replace('MM', t.month).replace('dd', t.day).replace('hh', t.hour).replace('mm', t.minute).replace('ss', t.second)
Приходит строка yyyy.dd-MM hh:mm/ss ну к примеру последовательность может быть любая и разделители. Есть данные которые соответствуют подстроке к примеру для yyyy - 2020 а для mm - 45
Можно обойтись без кучи .replace() ?
источник

DE

Denis Efremov in Regular Expressions
str
 .replace('yyyy', t.year)
 .replace('MM', t.month)
 .replace('dd', t.day)
 .replace('hh', t.hour)
 .replace('mm', t.minute)
 .replace('ss', t.second)
источник

S

Syntax Highlight Bot in Regular Expressions
Denis Efremov
str
 .replace('yyyy', t.year)
 .replace('MM', t.month)
 .replace('dd', t.day)
 .replace('hh', t.hour)
 .replace('mm', t.minute)
 .replace('ss', t.second)
источник

DE

Denis Efremov in Regular Expressions
Переслано от QuotLy
источник

Лс

Лень с Самосознанием... in Regular Expressions
Ну, можно ещё так...
источник

Лс

Лень с Самосознанием... in Regular Expressions
str
 .replace('y{4}', t.year)
 .replace('M{2}', t.month)
 .replace('d{2}', t.day)
 .replace('h{2)', t.hour)
 .replace('m{2}', t.minute)
 .replace('s{2}', t.second)
источник

DE

Denis Efremov in Regular Expressions
Лень с Самосознанием
str
 .replace('y{4}', t.year)
 .replace('M{2}', t.month)
 .replace('d{2}', t.day)
 .replace('h{2)', t.hour)
 .replace('m{2}', t.minute)
 .replace('s{2}', t.second)
str
 .replace(/y{4}/, t.year)
 .replace(/M{2}/, t.month)
 .replace(/d{2}/, t.day)
 .replace(/h{2)/, t.hour)
 .replace(/m{2}/, t.minute)
 .replace(/s{2}/, t.second)

Лошара )))
источник