[英]elegant python pattern search without if-else statement
是否有一種優雅的單行方法來查找包含7的數字(除非它只是7)?
if re.search(r'(\d+)?(7)(\d+)', line):
print "Found 7 inside or beginning of a number", match.group()
else:
if re.search(r'(\d+)(7)(\d+)?', line):
print "Found 7 in the end of a number", match.group()
這是一個涉及正則表達式的簡單解決方案,因為您特別提出了以下要求:
re.search("(7.)|(.7)", line)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.