正则表达式替换字符串简介:针对微软公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案映射至其他方案。
应用程序使用解码将字符从非本机方案映射至本机方案。
电脑和通讯设备会使用字符编码的方式来表达字符。
意思是会将一个字符指定给某个东西。
传统上,是代表整数量的位元序列,如此,则可透过网络来传输,同时亦便于储存。
两个常用的例子是ASCII和用于统一码的UTF-8。
根据谷歌的统计,UTF-8是目前最常用于网页的编码方式。
必须跟在*或者+后边用。
如:如果用正则匹配src中内容非懒惰模式匹配。
src=.*,匹配结果是:src=test.jpg width=60px height=80px,意思是从=往后匹配,直到最后一个匹配结束。
懒惰模式正则:src=.*?结果:src=test.jpg因为匹配到第一个就结束了一次匹配。
不会继续向后匹配。
因为他懒惰嘛。
.表示除 之外的任意字符,*表示匹配0-无穷。
正则表达式中的语法是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符,以及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。