Python 在斜线后和不斜线后匹配所有内容
我正在用python中的re模块处理正则表达式。我可以在斜杠之前匹配所有内容,将匹配放入变量中,在斜杠之后匹配所有内容,并将其放入另一个变量中 例如: 对于字符串Python 在斜线后和不斜线后匹配所有内容,python,regex,python-2.7,Python,Regex,Python 2.7,我正在用python中的re模块处理正则表达式。我可以在斜杠之前匹配所有内容,将匹配放入变量中,在斜杠之后匹配所有内容,并将其放入另一个变量中 例如: 对于字符串 "NlaIII/Csp6I" 我想匹配NlaIII并将其存储在一个变量中,匹配Csp6I并将其存储在另一个变量中 variable_1 = "NlaIII" variable_2 = "Csp6I" 使用python模块re,我能够用以下正则表达式匹配斜杠之前的所有内容: first_enzyme = re.compile('.+
"NlaIII/Csp6I"
我想匹配NlaIII并将其存储在一个变量中,匹配Csp6I并将其存储在另一个变量中
variable_1 = "NlaIII"
variable_2 = "Csp6I"
使用python模块re,我能够用以下正则表达式匹配斜杠之前的所有内容:
first_enzyme = re.compile('.+?(?=\W+)')
但是如果没有反斜杠,我完全无法在反斜杠之后做任何事情
非常感谢你的帮助 你根本不需要正则表达式
s = "NlaIII/Csp6I"
variable_1, variable_2 = s.split('/')
使用
/
拆分,这是此类字符串的最简单解决方案。/是斜杠,\是反斜杠。你想要哪一个?variable\u 1,variable\u 2=“NlaIII/Csp6I”。split(“/”)
对不起,我把斜杠和反斜杠混在一起了,我指的是反斜杠,它是斜杠。我编辑