Size: a a a

Regular Expressions

2020 December 04

S

Syntax Highlight Bot in Regular Expressions
Denis Efremov
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)

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

Лс

Лень с Самосознанием... in Regular Expressions
Denis Efremov
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
У тебя строки
источник

OM

Oleg Makarikhin in Regular Expressions
Freekazoid💯 Васильевич
Добрый день а можете подсказать как можно сжать данные замены
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() ?
хочешь что то типа парсера шаблонов, на регулярках?
источник

OM

Oleg Makarikhin in Regular Expressions
Denis Efremov
У тебя строки
вангую что у него питон
источник

Лс

Лень с Самосознанием... in Regular Expressions
Denis Efremov
У тебя строки
А, тю, теперь допёр. Но да, питону пофиг
источник

Freekazoid💯 Васильев... in Regular Expressions
Oleg Makarikhin
хочешь что то типа парсера шаблонов, на регулярках?
да тут задачка с псевдо временем и там обычный формат не подходит. Так что нужно свое.
Да шаблон по которому дается ответ.
источник

DE

Denis Efremov in Regular Expressions
Лень с Самосознанием
А, тю, теперь допёр. Но да, питону пофиг
источник

Г

Гриша in Regular Expressions
Намного эффективней будет циклом 1 раз руками пройтись по строке и менять yyyy на t.year.
Эти 6 реплейсов 6 раз по строке пройдут.
источник

DE

Denis Efremov in Regular Expressions
Freekazoid💯 Васильевич
да тут задачка с псевдо временем и там обычный формат не подходит. Так что нужно свое.
Да шаблон по которому дается ответ.
ПОчему не взять имеющийся язык шаблонов форматирования времени и даты?
источник

Лс

Лень с Самосознанием... in Regular Expressions
Гриша
Намного эффективней будет циклом 1 раз руками пройтись по строке и менять yyyy на t.year.
Эти 6 реплейсов 6 раз по строке пройдут.
Чаво???
источник

DE

Denis Efremov in Regular Expressions
Гриша
Намного эффективней будет циклом 1 раз руками пройтись по строке и менять yyyy на t.year.
Эти 6 реплейсов 6 раз по строке пройдут.
Это как циклом?
источник

Г

Гриша in Regular Expressions
for i in str:
...
источник

Лс

Лень с Самосознанием... in Regular Expressions
*facepalm*
источник

DE

Denis Efremov in Regular Expressions
Гриша
for i in str:
...
И как выбрать 4 игрека?
источник

Лс

Лень с Самосознанием... in Regular Expressions
Гриша
for i in str:
...
Открою тебе тайну, регулярки именно этим и занимаются
источник

Freekazoid💯 Васильев... in Regular Expressions
Denis Efremov
ПОчему не взять имеющийся язык шаблонов форматирования времени и даты?
ну потомучто есьт высокосный год и день длится 24 часа. Соответственно расчет не верны. Мне не время нужно форматировать а собственный поток времени со своими расчетами. Да вот вывод должен быть как в стандартном формате.
источник

Лс

Лень с Самосознанием... in Regular Expressions
Лень с Самосознанием
Открою тебе тайну, регулярки именно этим и занимаются
Только по умному
источник

DE

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

Г

Гриша in Regular Expressions
Denis Efremov
И как выбрать 4 игрека?
if i == 'y':
 tmp+=i
else:
 res+=i
if tmp=='yyyy':
 res+=t.year
 tmp=''

подобное и для месяцев дней и тд прописать.
источник