#python
#питон
Вопрос:
У меня есть текст "level": NumberInt(3)
, и я хочу заменить его "level": 3
. Как мне это сделать с помощью replace? Я пробовал это до сих пор, поэтому он не работает
o.level = str(s.replace(r'[^0-9]', ''))
print(o.level)
Но я продолжаю получать "level": NumberInt(3)
Ответ №1:
import re
s = '"level": NumberInt(3)'
re.sub(r'NumberInt((d ))', r'1', s)
'"level": 3'