0
這裏正則表達式,我試圖創建一個符合特定字符串正則表達式:如何生成符合一個特定的字符串
#This is the string that the regex is intended to match
theString = "..!-+!)|(!+-!.."
print(re.compile(theString).match(theString))
這反而產生的字符串相匹配的錯誤:
raise error, v # invalid expression
sre_constants.error: unbalanced parenthesis
有什麼辦法可以生成一個正則表達式,只匹配一個特定的字符串,就像這樣嗎?
不知道我明白這個問題。例如,正則表達式「apple」只會匹配字符串「apple」。 –
爲什麼你想要使用正則表達式?如果它只是一個特定的字符串,您可以使用簡單的搜索功能。 – zchrykng
@TimJones're.compile(「..! - +!)|(!+ - !..」)'不匹配字符串'「!! - +!)|(!+ - !..」 '。 –