regex - 正则表达式可选组错误捕获
问题描述
给定以下文本:
here is my text[my_tag]text[/my_tag]
here is my text
鉴于这[my_tag]
是可选的并且可能根本不存在,我该如何捕捉?我试过了:
.*(\[my_tag\].*\[\/my_tag\])?
然而,它捕获了包括标签本身在内的所有内容,而不仅仅是here is my text
有任何想法吗?
解决方案
推荐阅读
- json - 收集Json中DataFrame列的数据
- javascript - 在函数中使用“this”
- java - 在 Java 中以 JSON 格式下载消息后从 Facebook 数据转换时间戳
- javascript - D3.js 散点图中重叠标签的智能定位
- dependency-injection - Unity DI Container RegisterType 方法中断从 v5.8.x 到 v5.9.x 的更改
- javascript - 无法解析 react-viro 中的模块
- python - 在 Python 中在运行时附加列表
- windows - windows下如何模拟没有安装浏览器
- mongodb - Spring Boot jdbc 模板和 mongoDB
- excel - 无法将范围复制到 VBA office 2010 中的其他工作簿