正则匹配一串编码,该怎么匹配

򈏩򈏫򈏯򈏱򈏩򈏪򈏮򈏩򈏰򈏰&#x883f0

 

各位大佬,想问一下用正则匹配这一串编码,正则该怎么写

(&#x\d{3}[0-9a-f]{2};)+
import requests
import re

url = requests.get('http://www.zgtghccl.com/qiye/4131411/') 
a = r'(&#x\d{3}[0-9a-f]{2};)+' 
searchObj = re.search( a, url.text, re.M|re.I)
print(searchObj.group())

var str = "򈏩򈏫򈏯򈏱򈏩򈏪򈏮򈏩򈏰򈏰򈏰";
var t = /^(&#x[0-9a-fA-F]+;)+$/.test(str);
alert(t);

 

 python的

url=requests.get('http://www.zgtghccl.com/qiye/4131411/') # print(url.text) a=r'(&#x\d{3}[0-9a-f]{2};)+' # a=r'
a=r'(?:&#x[0-9a-fA-F]+;)+'
b=re.compile(a)
c=re.findall(b,str(url.text))
print(c)

输出结果

url=requests.get('http://www.zgtghccl.com/qiye/4131411/') # print(url.text) a=r'(&#x\d{3}[0-9a-f]{2};)+' # a=r'
a=r'(?:&#x[0-9a-fA-F]+;)+'
b=re.compile(a)
c=re.findall(b,str(url.text))
print(c)

 

import re
s = 'abcd 򈏩򈏫򈏯򈏱򈏩򈏪򈏮򈏩򈏰򈏰&#x883f0 abc'
t=re.findall('([&#x;].*)\s+',s)
print(t)

var vep = /([&]{1}[#]{1}\w+)/g;

您好,我是问答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~