切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
问个事,着急中,两个正则表达式能不能嵌套使用?[复制链接]
发表于 2021-2-10 01:10:23 | 显示全部楼层 |阅读模式
20易积分

易语言是可以的,E4A行不行?

最佳答案

查看完整内容

变量 匹配 为 文本型() 变量 A 为 整数型 匹配=正则匹配(源码,“xxxx”) 变量循环 A=0 至 取数组成员数(匹配)-1 步进 1 | 匹配=正则匹配(匹配(A),“定义第二个匹配规则”) | ,这里写第二次匹配后输出的数组成员,如用变量获取 则 变量 aa=匹配(A) 变量循环尾
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

207

积分

0

精华

用户组 

易积分
97
热心
0
好评
2
发表于 2021-2-10 01:10:24 | 显示全部楼层
变量 匹配 为 文本型()
变量 A 为 整数型
匹配=正则匹配(源码,“xxxx”)
变量循环 A=0 至 取数组成员数(匹配)-1 步进 1
|  匹配=正则匹配(匹配(A),“定义第二个匹配规则”)
| ,这里写第二次匹配后输出的数组成员,如用变量获取 则 变量 aa=匹配(A)
变量循环尾
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

13

主题

1388

积分

0

精华

用户组 

易积分
1401
热心
1
好评
1

活跃会员热心会员

发表于 2021-2-10 02:47:45 | 显示全部楼层
好像不行,跟判断如果不一样的
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
发表于 2021-2-10 12:36:50 | 显示全部楼层
asd708820274 发表于 2021-2-10 09:31
变量 匹配 为 文本型()
变量 A 为 整数型
匹配=正则匹配(源码,“xxxx”)

官方不是很推荐用变量循环的,所以我脑海中自动屏蔽了这个命令,不过我会试试的,没毛病就给你了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
发表于 2021-2-10 12:38:14 | 显示全部楼层
chengwei5714869 发表于 2021-2-10 02:47
好像不行,跟判断如果不一样的

主要我需要经过两次筛选数据再添加,可能取指定文本数组也可以,我试试看吧
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
发表于 2021-2-10 13:04:14 | 显示全部楼层
asd708820274 发表于 2021-2-10 09:31
变量 匹配 为 文本型()
变量 A 为 整数型
匹配=正则匹配(源码,“xxxx”)

仔细看了下,你这个是在正则中正则。我的需求是:两套正则两次筛选,这个方法不合适啊,然后是怎么取子匹配文本呢?官方命令也不足。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

207

积分

0

精华

用户组 

易积分
97
热心
0
好评
2
发表于 2021-2-10 14:32:17 | 显示全部楼层
faniang 发表于 2021-2-10 13:04
仔细看了下,你这个是在正则中正则。我的需求是:两套正则两次筛选,这个方法不合适啊,然后是怎么取子匹 ...

我这个写法不用进行取子匹配文本,正则结果直接返回到数组,你要把第一次正则匹配出的结果进行第二次匹配,就要用变量循环,我的写法没错
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
发表于 2021-2-10 17:47:26 | 显示全部楼层
asd708820274 发表于 2021-2-10 14:32
我这个写法不用进行取子匹配文本,正则结果直接返回到数组,你要把第一次正则匹配出的结果进行第二次匹配 ...

嗯,是没错,我测试过了。但是你的方法解决不了我的问题,就是回答没对上我的问题,明白吗?
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

37

积分

0

精华

用户组 

易积分
58
热心
0
好评
0
发表于 2021-2-10 17:48:34 | 显示全部楼层
asd708820274 发表于 2021-2-10 14:32
我这个写法不用进行取子匹配文本,正则结果直接返回到数组,你要把第一次正则匹配出的结果进行第二次匹配 ...

算了,直接给你最佳了,虽然没对上我的问题,但是避免说三道四。
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2021-2-21 10:01:12 | 显示全部楼层
看帖必回真君子
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-21 21:42 , Processed in 0.051316 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部