0
我有一個正則表達式的數組應用在字符串上。valdiating字符串上的正則表達式字符串數組
regexString = "'\d{2,}';'..'"
regexPatterns = regexString.split(";")
regexPatterns = ["'\d{2,}'","'..'"]
我怎樣纔能有效地使用該名單,並只匹配,如果所有的正則表達式找到一個匹配?
我有一個正則表達式的數組應用在字符串上。valdiating字符串上的正則表達式字符串數組
regexString = "'\d{2,}';'..'"
regexPatterns = regexString.split(";")
regexPatterns = ["'\d{2,}'","'..'"]
我怎樣纔能有效地使用該名單,並只匹配,如果所有的正則表達式找到一個匹配?
你可以使用內置的all()
功能:
isgood = all(re.search(regex, s) for regex in regexPatterns)