我想匹配任何下列行與蟒蛇正則表達式:Python的正則表達式的問題
RAA RAA
RAA RAA/OOO OOO
RAA RAA/OOO OOO/ROCKY
這些字符串應該總是對自己行,以便RAA RAA moves over there.
將不匹配。
我想出了這個正則表達式使用RegExr:
^([A-Z]*([ ]?)*([A-Z]?)*([ \/]?)*)*$
這工作得很好,以配合各種不同的線但是它會導致蟒蛇,如果它試圖匹配RAA RAA moves over there.
我不知道掛爲什麼。有沒有任何正則表達式專家可能有一些洞察力?
定義「掛起」 - 你等了多久?另請注意,單字符類是多餘的,'*'意味着'?'(例如,'([]?)*'是'\ *'sans反斜槓,我不得不加入,因爲markdown有時也會嘗試很難不掩蓋無標記的文字)。 – delnan 2011-04-20 16:25:30
你只想匹配只包含大寫字母,正斜槓和空格的行嗎?我不清楚你以後的財產是什麼? – YXD 2011-04-20 16:26:53
你說過「匹配這三條線」,然後給我們一個匹配更多的正則表達式。請更具體地瞭解這些要求。 – 2011-04-20 16:30:21