2024-10-04 09:21:36 发布
网友
编辑: 耶,这个问题让我被禁了。感谢社区。你知道吗
我试图用正则表达式捕获函数redirecttoauth,但它并没有达到我所期望的效果。你知道吗
redirecttoauth
start = 'function redirecttoauth(sessionid' end = '}' result = re.search('%s(.*)%s' % (start, end), s).group(1) print(result)
试图逃离}和),但没有成功。你知道吗
}
)
regex真的是错误的方法。举一个简单的例子,您的方法可能会起作用,但是您需要DOTALL标志,并且您需要避开偏执:
import re s = r'''<html> <head> <script type="text/javascript"> function redirecttoauth(sessionid, test) { function body ... } </script> </head> <body> </body> </html> ''' start = r'function redirecttoauth\(sessionid' end = r'}' result = re.search(r'%s(.*)%s' % (start, end), s, re.DOTALL).group(1) print(result)
regex真的是错误的方法。举一个简单的例子,您的方法可能会起作用,但是您需要DOTALL标志,并且您需要避开偏执:
相关问题 更多 >
编程相关推荐