import re
s = "Назначение: Моторные Применяемость: Масло для тягачей минеральное Тип масла: минеральное"
print(re.sub(r'([^:])\s+([А-ЯЁ])', r'\1\n\2', s))
like '%имя' - качественный, а не количественный, возвращает true/false.DROP TABLE IF EXISTS tmp;
CREATE TABLE tmp (
`id` INT PRIMARY KEY,
`name` VARCHAR(50)
)
DEFAULT CHARSET = utf8;
INSERT INTO tmp (`id`, `name`)
VALUES (1, 'Насосное оборудование'), (2, 'бла-бла'),
(3, 'Насос'), (4, 'запчасти для насоса');
SELECT *
FROM tmp
WHERE `name` REGEXP '[Нн]асос[[:>:]]'
UNION
SELECT *
FROM tmp
WHERE `name` REGEXP '[Нн]асос';
char_is_special = frozenset("[ ~`!@#$%^&*()_-+={}[]:>;',</?*-+ ]").__contains__
def str_has_special(s):
return any(map(char_is_special, s))
print(char_is_special("a"), char_is_special("?"))
print(str_has_special("abc"), str_has_special("abc?"))
s = "C0 C2 D0 20 E2 F5"
b = bytes(int(c, 16) for c in s.split())
print(b.decode(encoding='windows-1251'))
import json
d = json.loads('[{"likes":"one"},{"likes":"two"}]')
print(d[0]["likes"])