【发布时间】:2016-10-06 08:56:05
【问题描述】:
我正在使用 python 中的模块 re 使用正则表达式。我想匹配斜线之前的所有内容,将匹配项放在一个变量中,并匹配斜线之后的所有内容,并将其放在另一个变量中。
例如:
对于字符串
"NlaIII/Csp6I"
我想匹配 NlaIII 并将其存储在一个变量中并匹配 Csp6I 并将其存储在另一个变量中
variable_1 = "NlaIII"
variable_2 = "Csp6I"
使用 python 模块 re,我已经能够使用以下正则表达式匹配斜线之前的所有内容:
first_enzyme = re.compile('.+?(?=\W+)')
但我完全无法没有反斜杠的反斜杠之后的所有内容
非常感谢您的帮助!
【问题讨论】:
-
用
/分割,这种字符串最简单的解决方案。 -
/ 是斜杠,\ 是反斜杠。你要哪一个?
-
variable_1, variable_2 = "NlaIII/Csp6I".split("/") -
对不起,我混合了斜杠和反斜杠,当我的意思是反斜杠时,它是一个斜杠。我编辑
标签: python regex python-2.7