[英]python re.compile match percent sign %
我想在Python中為%符號創建一個簡單的字符串匹配。
這是我的代碼
import re
a = "5%"
p = re.compile(r'%')
p.match(a)
p.match(a)返回None。
match
匹配正則表達式,如果它出現在搜索字符串的開頭 。 你想要p.search(a)
。
re.match
方法僅匹配模式,如果它們位於字符串的開頭。 你的不是。 嘗試re.search
,它在字符串中的任何位置找到模式。
這是另一種風格:
for cell in row:
cell_val = cell.value
if bool(re.search(r'% grade', cell_val)):
print("Yup, found it")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.