易语言正则表达式教程

 时间:2024-10-11 23:36:47

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

易语言正则表达式教程

2、先简单说一下正则的匹配规则。通配符匹配规则:* :逻晶诚湮任意数量的字符?:任何单个字符正则 匹配规则:*前面元素出现0次以上. 匹配任何单个字符? 前面元素出现0次或1次+ 前面元素出现1次以上^表示开头。$ 表示结尾。.* 表示0个以上的任意字符。[ ] 范围描述符。[a-z]表示从a到z之间的任意一个。\w 英文字母和数字。即[0-9 A-Z a-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次以上 (99、999、9999...等)[abc] 匹配abc、 acb、芟鲠阻缒bac、 bca、cab、cba 6个文本\d{3,6} 匹配连续的3到6个数字 (001-999999)[a-z]\d 匹配任何一个字母加一个数字 (a0、d9、n8、w5...等)

易语言正则表达式教程
  • 易语言写到文件怎么用?
  • 易语言用正则表达式取文字
  • 易语言如何读配置文件
  • 易语言多线程稳定写法之许可证
  • 如何用易语言做一个取出文本中的特定内容工具
  • 热门搜索
    餐桌礼仪手抄报 我爱我校手抄报 电影手抄报 防震减灾手抄报花边 没有字的手抄报 猜字谜手抄报 手抄报模板手画 科技幻想手抄报 春节手抄报a3纸 爱国手抄报花边