用于在url中转义路径分隔符的正则表达式

时间:2014-05-24 22:18:27

标签: python regex django

我有一个网址模式:“somepath / email /”。我不想写匹配电子邮件的正则表达式,而是我想要任何不是路径分隔符的东西来匹配电子邮件。

请为此建议正则表达式。我正在使用Python,而url是用于Django应用程序,所以任何库函数也都会有用,但我更喜欢正则表达式。

1 个答案:

答案 0 :(得分:2)

正则表达式[^/\\]+是一个带有+量词的负字符类,匹配任意数量的非/\\的字符

代码示例:

match = re.search("[^/\\]+", subject)
if match:
    result = match.group()
else:
    result = ""