sepadan dengan kurungan kedua, nilainya ialah mo.group(2)
mo.group(1) Jika tiada jodoh, hanya None
def mark(mo):
# print(mo.group(1))
for i in range(1, 4):
match_result = mo.group(i)
if match_result is not None:
print(i)
return match_result
re_sub = re.sub(r'@(yangxg)|@(zengshao)|@(zmrenwu)', mark, '@yangxg @zengshao @zmrenwu')
print(re_sub)
Apabila
sepadan dengan kurungan kedua, nilainya ialah
mo.group(2)
mo.group(1)
Jika tiada jodoh, hanyaNone
Mungkin lebih baik menulis dengan cara ini? Keluaran memenuhi keperluan anda