我正在尝试使用 python 代码将以下代码片段中的字符值 'K' 替换为 'M',但运气不佳。
代码:
import re
original_text = 'context PQ-4662-33-K64C-C-DDxxx-Sxxxx'
regex = re.compile(r'context\s.*\d[0-9]\-\w\w\-(K).*')
result = re.match(regex, original_text)
replace_attempt = regex.sub(r'M\1', original_text)
print(result.group(0))
print(result.group(1))
print(replace_attempt)
输出:
context PQ-4662-33-K64C-C-DDxxx-Sxxxx
K
MK
Process finished with exit code 0
我正在寻求的期望输出:
context PQ-4662-33-M64C-C-DDxxx-Sxxxx
慕沐林林
慕森卡
相关分类