首页 > 解决方案 > 正则表达式可选组错误捕获

问题描述

给定以下文本:

here is my text[my_tag]text[/my_tag]

here is my text鉴于这[my_tag]是可选的并且可能根本不存在,我该如何捕捉?我试过了:

.*(\[my_tag\].*\[\/my_tag\])?

然而,它捕获了包括标签本身在内的所有内容,而不仅仅是here is my text

有任何想法吗?

标签: regex

解决方案


推荐阅读