我不是烟火 发表于 2021-3-3 17:53:59

易语言正则问题

请问匹配一个   搜索(项目1,项目2) 这样的文本的时候,我知道可以用 搜索\((.+?)\,(.+?)\)来匹配,但是如果有时候我们允许项目1为空或者项目2为空
这样的正则应该怎么写

墨剑 发表于 2021-3-4 16:02:46

把+改成*即可
因为:
*
------------------------------------------------
匹配前一个字符零次或几次。
+
------------------------------------------------
匹配前一个字符一次或多次。
例如,"zo+"可以匹配"zoo",但不匹配"z"。
例如,"zo*"可以匹配"z"、"zoo"。

\((.*?)\,(.*?)\)
https://img.imgdb.cn/item/604094d4360785be544c5356.gif

2660954108 发表于 2021-3-4 19:58:33


楼主太厉害了!楼主,我爱你!我觉得易语言吧真是个好地方!

2660954108 发表于 2021-3-4 19:58:51


既然你诚信诚意的推荐了,那我就勉为其难的看看吧!易语言吧不走平凡路。

yyz860723 发表于 2021-5-29 07:39:59

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页: [1]
查看完整版本: 易语言正则问题