易语言正则表达式教程

 时间:2024-10-02 12:34:37

正则表达式是字符串匹配的一种模式,与通配符(*?)类似。应用范围比较广霏虍锚揣泛。比如:搜索指定正则格式数据、屏蔽指定格式内容、指定内容高亮等等。======租涫疼迟==========================如果本篇经验对您有帮助,请点赞、关注或收藏哦~

工具/原料

电脑

易语言软件

方法/步骤

1、易语言自带了两种正则表达式支持库。

易语言正则表达式教程

2、先简单说一下正则的匹配规则。通配符匹配规则:*:逻晶诚湮任意数量的字符?:任何单个字符正则匹配规则:*前面元素出现0次以上.惺绅寨瞀匹配任何单个字符?前面元素出现0次或1次+前面元素出现1次以上^表示开头。$表示结尾。.*表示0个以上的任意字符。[]范围描述符。[a-z]表示从a到z之间的任意一个。\w英文字母和数字。即[0-9A-Za-z]。\W非英文字母和数字\s空字符,即[\t\n\r\f]。\S非空字符。\d数字,即[0-9]。\D非数字。\b词边界字符(在范围描述符外部时)\B非词边界字符\b退格符(0x08)(在范围描述符内部时){m,n}前面元素最少出现m次,最多出现n次|选择()群组其他字符该字符本身如图,易语言正则命令列表。

易语言正则表达式教程

3、我们使用通配符搜索(*.exe)文件时,说明是搜索所有后缀为.exe的文件。正则和匹配符类似,只是比通配符匹配能力更强大。

易语言正则表达式教程

4、在使用正则之前,需要先声明一个正则表达式类型的变量。再使用创建命令创建一个正则对象。

易语言正则表达式教程

5、可以使用是否为空()命令来判断正则对象是否为空或者是否创建。

易语言正则表达式教程

6、我们可以使用匹配()命令来判断指定内容是否与正则文本匹配。匹配成功返回真,失败返回假。例程中的6换成其他单个字符也会匹配成功,返回真。

易语言正则表达式教程

7、除了判断全文是否匹配外,还可以从文本中搜索正则匹配部分文本。搜索()可以搜索到文本中第一个匹配内容。

易语言正则表达式教程

8、可使用搜索全部()命令搜索出所有正则匹配内容。

易语言正则表达式教程

9、简单正则匹配示例:9+匹配9出现1次以上(999999霁授作犬9...等)[abc]匹配abc、acb、芟鲠阻缒bac、bca、cab、cba6个文本\d{3,6}匹配连续的3到6个数字(001-999999)[a-z]\d匹配任何一个字母加一个数字(a0、dnw5...等)

易语言正则表达式教程

易语言写到文件怎么用? 易语言用正则表达式取文字 易语言如何读配置文件 易语言多线程稳定写法之许可证 如何用易语言做一个取出文本中的特定内容工具
热门搜索
阔腿裤图片 短发烫发发型图片 牙龈炎和牙周炎图片 草莓简笔画图片大全 新农村别墅图片大全