共計 470 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,可以使用 *
來表示任意字符通配符。*
可以匹配任意長度的任意字符。下面是使用通配符的一些示例:
- 匹配任意長度的任意字符:
import re
pattern = ".*"
result = re.match(pattern, "hello")
print(result) #
- 匹配以特定字符開頭,后面跟任意長度的任意字符:
import re
pattern = "he.*"
result = re.match(pattern, "hello")
print(result) #
- 匹配以任意字符開頭,后面跟特定字符:
import re
pattern = ".*o"
result = re.match(pattern, "hello")
print(result) #
- 匹配以特定字符開頭和結尾,中間可以是任意字符:
import re
pattern = "h.*o"
result = re.match(pattern, "hello")
print(result) #
需要注意的是,通配符 *
是貪婪的,它會盡可能匹配更多的字符。如果需要匹配盡可能少的字符,可以使用 .*?
的形式。
丸趣 TV 網 – 提供最優質的資源集合!
正文完