解釋 Python 中“re”模組的 subn() 方法?
正則表示式是一個特殊字元序列,使用模式中包含的特殊語法,幫助你匹配或查詢其他字串或一組字串。正則表示式在 UNIX 世界中廣泛使用。Python 中的 re 模組是指模組 Regular Expressions(正則表示式)。它指定了一組匹配其的字串或模式。元字元用於理解 RE 的類比。
subn() 方法類似於 sub(),並且也返回新字串以及替換次數。
語法
re.subn (pattern, repl, string, count=0, flags=0)
示例
import re
print(re.subn('ov', '~*' , 'movie tickets booking in online'))
t = re.subn('ov', '~*' , 'movie tickets booking in online', flags = re.IGNORECASE)
print(t)
print(len(t))
print(t[0])在這裡,你可以看到 subn() 方法返回一個 tuple,包含所有替換的總數以及新字串。
輸出
('m~*ie tickets booking in online', 1)
('m~*ie tickets booking in online', 1)
2
m~*ie tickets booking in online
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP