在上一小节中,了解到通过re模块能够完成使用正则表达式来匹配字符串
本小节,将要讲解正则表达式的单字符匹配
示例1: .
#coding=utf-8 import re ret=re.match(".","M") print(ret.group()) ret=re.match("t.o","too") print(ret.group()) ret=re.match("t.o","two") print(ret.group())
运行结果:
<div>佳佳不断分享视频教程,学习佳佳教程提升编程能力。</div>
let str=document.querySelector('body div');
let reg=/佳佳(?=教程)/g;
str.innerHTML=str.innerHTML.replace(reg,`<a href="http://www.baidu.com">$&</a>`)
let lessons=`
js 200元 50次
php 500.00元 60次
vue 600元 100次
`;
let reg=/(\d+)(.00)?(?=元)/gi;
lessons=lessons.replace(reg,(v,...args)=>{
console.log(args);
args[1]=args[1] || '.00'
return args.splice(0,2).join('')
})
console.log(lessons);
let str='jiajia83758jsdhfs'
let reg=/(?<=jiajia)\d+/gi;
console.log(str.match(reg));//['83758']
则表达式
正则表达式
*请认真填写需求信息,我们会在24小时内与您取得联系。