я раньше писал на вижуал студио и там была проверка, выскакивала ошибка
В char нельзя записать число больше 255
там должна всё равно какая-то логика быть
[temp+eax]
Как оно работает?
Внутри sed можно делать условия?
Есть ли какой-то обработчик в bash (найти и заменить) не построчный, а по всему документу?
import re
text = """
abc абв abc
абв abc абв
def где def
где def где
ghi ёжз ghi
"""
out = re.sub(r'[а-яА-ЯёЁ]+', '$text', text)
print(out)
def tr(match):
return '$' + str(len(match.group())) * 4
out = re.sub(r'[а-яА-ЯёЁ]+', tr, text)
print(out)
>>> import re
>>>
>>> text = """
... abc абв abc
...
... абв abc абв
...
... def где def
...
... где def где
...
... ghi ёжз ghi
... """
>>>
>>> out = re.sub(r'[а-яА-ЯёЁ]+', '$text', text)
>>> print(out)
abc $text abc
$text abc $text
def $text def
$text def $text
ghi $text ghi
>>>
>>>
>>> def tr(match):
... return '$' + str(len(match.group())) * 4
...
>>> out = re.sub(r'[а-яА-ЯёЁ]+', tr, text)
>>> print(out)
abc $3333 abc
$3333 abc $3333
def $3333 def
$3333 def $3333
ghi $3333 ghi
>>>
Это default code называется. Почитай про олимпиадное программирование, может поймёшь
const int N = 1e5+1;
Я занимаюсь спортивным программированием и считаю твои советы не уместными.
Как последовательно пробежаться по более ранним коммитам не теряя более поздних?
Питоном через csv.write(), но можно и rfc вспомнить
https://tools.ietf.org/html/rfc4180
Одинарные кавычки роли никакой не играют, а двойные используются для экранирования (разделителей и самих себя).