[闲聊] 正规表达大师请进

楼主: surimodo (好吃棉花糖)   2022-11-10 17:47:31
这是js 原始正规表达
p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'),k[c]);
我试验以后简化成
p = p.replace(/\b\w+\b/g,function(e) { return d[e] });
p 是加密字串
d 是解密辞典
类似
p = 'd://6-5-8-7-3.4.2/1/9/0/k.e?f=0&a=b&c=1'
d = [
'd':''https',
'e':'jpg',
'k':'47_6974',......
]
要怎么把 p = p.replace(/\b\w+\b/g,function(e) { return d[e] });
改成 python 式子?
作者: Jaka (Jaka)   2022-11-10 17:49:00
去看范例压
楼主: surimodo (好吃棉花糖)   2022-11-10 17:49:00
我py正规看好几次都看不懂qq
作者: Rushia (みけねこ的鼻屎)   2022-11-10 17:50:00
正则每个语言都差不多吧
作者: JerryChungYC (JerryChung)   2022-11-10 18:04:00
看不懂qq 先解释JS

Links booklink

Contact Us: admin [ a t ] ucptt.com