想从如下html文件中截取两个数值,正则表达式改如何写?
<script> ....... ({lng:104.7543,lat:31.46162}); </script>
下面是我自己写的:
pattern = re.compile('<link rel="stylesheet".*?<script>.*?lng:(.*?),lat:(.*?)</script>',re.S)
效果如下:
104.7543 31.46162});
如何去掉}); 因为在表达式中加入});会报错,可能是转义的原因,但是我不知道正确的该如何书写?
lng:([0-9\.]*),lat:([0-9\.]*)
非常感谢