在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 3994|回复: 8

[求助] TCL regexp匹配指令

[复制链接]
发表于 2019-7-29 11:33:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
请问 TCL中关于regexp这个指令在以下这个语句中表示匹配什么?
regexp {(?i)^\.subckt.*} $line match
我困惑在(?i)表示什么意思?匹配任意带i的字符?后面匹配 .subckt ,不用再用()给它们一起框起来吗?
捕获.PNG
发表于 2019-7-30 11:02:44 | 显示全部楼层
你这个能匹配上吗?在开头匹配^前边还能有东西?
 楼主| 发表于 2019-7-30 11:33:33 | 显示全部楼层


   
SpunkyGG 发表于 2019-7-30 11:02
你这个能匹配上吗?在开头匹配^前边还能有东西?


可以匹配上
发表于 2019-7-30 11:56:02 | 显示全部楼层
https://blog.csdn.net/zxy6173/article/details/4229719你看看这篇是否有用(第一次见(?!)
发表于 2019-7-31 09:40:20 | 显示全部楼层


   
遥山螟 发表于 2019-7-30 11:33
可以匹配上


你能把$line的内容打印一下吗?我看一下
 楼主| 发表于 2019-7-31 13:36:34 | 显示全部楼层


   
SpunkyGG 发表于 2019-7-31 09:40
你能把$line的内容打印一下吗?我看一下


你可以看这个图片:
1234.PNG
发表于 2019-7-31 16:55:39 | 显示全部楼层


   
遥山螟 发表于 2019-7-31 13:36
你可以看这个图片:


我觉得这个?i的写法有点奇怪,拿掉之后就很合理了,也能匹配上。我建议删掉这部分,因为不可能在开头之前匹配东西的。
发表于 2019-8-28 10:24:07 | 显示全部楼层
匹配模型头部的(?■),是嵌入式选项,用来打开或关闭大小写敏感,换行符敏感以及其他扩展语法.这里的?I,应该是大小写敏感的匹配
发表于 2019-9-21 23:30:49 | 显示全部楼层
对于正则表达式的匹配,需要有个便捷的测试工具。 例如: RegexBuddy  就是非常好用的测试工具。
支持多种脚本中的正则表达式匹配
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-5-25 22:03 , Processed in 0.073810 second(s), 5 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表