了解Python中的正则表达式

时间:2018-08-05 02:44:59

标签: python regex

我是python正则表达式的初学者,我希望了解以下代码行:

 HTML_TAG_REGEX = re.compile(r'<[^>]*>', re.IGNORECASE)

我知道re.compile创建一个正则表达式对象,并且'r'告诉python我们正在处理一个正则表达式;但是,我希望有人可以解释其余代码的状况,尤其是小于/大于符号的用法。谢谢!

1 个答案:

答案 0 :(得分:2)

您的表情:

  1. 匹配一个“ <”字符
  2. 然后匹配0个或多个不是“>”
  3. 的字符
  4. 匹配“>”模式结尾

如上所述,字符串前的r表示原始字符串,而不是正则表达式。

You can use a regex translator to get these details.