带有问号量词的正则表达式问题不起作用



我对-量词:要检查的字符串的基:"section1,section2,section3"有时第1节不在那里,所以我只有"第2节,第3节"我只需要分析第2节和第3节。

所以我尝试了这个正则表达式:

'~,?(.*),(.*)~Ui'

但这行不通。

我知道,我可以使用爆炸(,(并计算值。。。但这种变通方法是不可能的。

你有什么想法吗?

您可以使用

'~([^,]+),([^,]+)$~'

请参阅regex演示。

详细信息

  • ([^,]+)-捕获组1:逗号以外的任何一个或多个字符
  • ,-逗号
  • ([^,]+)-捕获组2:逗号以外的任何一个或多个字符
  • $—字符串结束

最新更新