本文介绍了Js 正则表达式到 Python 正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个正则表达式 /data-super-full-img\s*=\s*"(.+?)"/im
现在需要将其转换为 Python 正则表达式.我正在尝试做这样的事情 r"data-super-full-img\s*=\s*"(.+?)"im
但在不起作用
I have this regex /data-super-full-img\s*=\s*"(.+?)"/im
and now it's needed to be converted into Python regex. I'm trying to do something like this r"data-super-full-img\s*=\s*"(.+?)"im
but in doesn't work
推荐答案
您应该删除正则表达式末尾的 im
.在 python 中,您可以将标志作为参数传递给您想要的函数.例如:
You should remove the im
at the trailing of your regex. In python you can pass the flags as an argument to your intended function. For example:
re.search(r'data-super-full-img\s*=\s*\"(.+?)\"', my_string, flags=re.I|re.M)
这篇关于Js 正则表达式到 Python 正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!