我有一个问题,我找不到答案: 我试图根据用户的输入替换文本字符串中的一个数字,该文本字符串如下所示: minRequiredPasswordLength=“9”,只有引号内的数字会更改,因此我需要。replace接受并更改这些引号内的任何数字(Regex??),但我不知道该怎么做,因为=后面的数字已经在引号中了。你知道吗
我正在尝试用用户提供的r值替换“”中的数字。你知道吗
with open('pass.config', 'r') as file:
filedata = file.read()
r = input('What is the required Password Length?')
filedata = filedata.replace('minRequiredPasswordLength="any number"', 'minRequiredPasswordLength="value provided in r"')
with open('pass.config', 'w') as file:
file.write(filedata)
因此,如果用户输入11和minrequiredpasswordlength=“9”,则应该将9更改为11。你知道吗
我将非常感谢任何帮助。你知道吗
正如您已经发现的,regex可以很容易地完成这项工作:
相关问题 更多 >
编程相关推荐