Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在斜线后和不斜线后匹配所有内容_Python_Regex_Python 2.7 - Fatal编程技术网

Python 在斜线后和不斜线后匹配所有内容

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('.+

我正在用python中的re模块处理正则表达式。我可以在斜杠之前匹配所有内容,将匹配放入变量中,在斜杠之后匹配所有内容,并将其放入另一个变量中

例如:

对于字符串

"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(“/”)
对不起,我把斜杠和反斜杠混在一起了,我指的是反斜杠,它是斜杠。我编辑