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

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3224|回复: 8

[求助] TCL regexp匹配指令

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

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

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

x
请问 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 | 显示全部楼层


你能把$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  就是非常好用的测试工具。
支持多种脚本中的正则表达式匹配
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

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

GMT+8, 2024-4-19 20:02 , Processed in 0.030019 second(s), 7 queries , Gzip On, Redis On.

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