亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

semula.sub

Dalam pertempuran sebenar, kita sering perlu menggantikan aksara dalam rentetan Pada masa ini, kita boleh menggunakan fungsi def(corak, repl, rentetan, re.sub). . Tiga daripada parameter yang diperlukan: corak, repl, rentetan; dua parameter pilihan: kiraan, bendera

Makna parameter khusus adalah seperti berikut:

Menunjukkan rentetan corak dalam ungkapan biasa repl repl, iaitu penggantian, maksud rentetan yang diganti rentetan bermaksud rentetan yang akan diproses dan diganti hasil yang sepadan dalam corak, kiraan boleh mengawal penggantian beberapa kumpulan pertama bendera Pengubah suai ekspresi biasa
ParameterPenerangan

Untuk kegunaan khusus, sila lihat contoh di bawah, komen Semuanya ditulis dengan jelas Perkara utama yang perlu diambil perhatian ialah parameter kedua boleh lulus fungsi Ini juga merupakan kuasa kaedah ini.

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-
import re
a = 'Python*Android*Java-888'
# 把字符串中的 * 字符替換成 & 字符
sub1 = re.sub('\*', '&', a)
print(sub1)
# 把字符串中的第一個(gè) * 字符替換成 & 字符
sub2 = re.sub('\*', '&', a, 1)
print(sub2)
# 把字符串中的 * 字符替換成 & 字符,把字符 - 換成 |
# 1、先定義一個(gè)函數(shù)
def convert(value):
    group = value.group()
    if (group == '*'):
        return '&'
    elif (group == '-'):
        return '|'
# 第二個(gè)參數(shù),要替換的字符可以為一個(gè)函數(shù)
sub3 = re.sub('[\*-]', convert, a)
print(sub3)

Hasil keluaran: ??
Python&Android&Java-888
Python&Android*Java-888
Python&Android&Java|888
Meneruskan pembelajaran