2016-10-06 117 views
-1

我正在使用python模塊的正則表達式。我會在斜線前匹配所有內容,將匹配放入一個變量中,並在斜槓後面匹配所有內容,並將其放入另一個變量中。匹配斜線後的所有內容並且沒有斜槓

例如:

的字符串

"NlaIII/Csp6I" 

我想匹配NlaIII並將其存儲在一個變量,匹配Csp6I並將其存儲在另一個變量

variable_1 = "NlaIII" 
variable_2 = "Csp6I" 

使用Python模塊重新,我已經能夠匹配下面的正則表達式的斜線之前的所有內容:

first_enzyme = re.compile('.+?(?=\W+)') 

但我完全無法一切反斜槓後沒有反斜槓

非常感謝您的幫助!

+1

用'/'分割,這是這種字符串最簡單的解決方案。 –

+2

/是斜槓,\是反斜槓。你想要哪一個? – Efferalgan

+0

'variable_1,variable_2 =「NlaIII/Csp6I」.split(「/」)' –

回答

1

你根本不需要正則表達式。

s = "NlaIII/Csp6I" 
variable_1, variable_2 = s.split('/')