regex - 如何构建正则表达式,它跳过单词中的任何大括号“[”字符或只打最后一个字符?
问题描述
正则表达式我尝试 ([)(\w)*(])
例如我需要的文本
Hello[world], where the [world]] gone?
第二个 [world]] -> 最后一个大括号 ']' 之前的大括号 ] 应该被忽略。
所以匹配必须跳过单词中的任何 ] 。我想让整个 [world]] 匹配。
请参阅演示regexr.com/5u6d2
这是我在图片中所需要的:
解决方案
推荐阅读
- php - WordPress:当帖子从 wp admin 永久删除时,哪个钩子起作用
- sap - 无法使用 loadrunner 或 fiddler 记录 SAP BPC
- java - 在 @where 注释上应用自定义物理命名策略
- timestamp - 是否有差异工具可以比较 Jira、Gitlab 等平台上的问题?
- javascript - 使用 scrollIntoView(top) 时,文本隐藏在 Selenium Webdriver 的固定 div 中
- c++ - 当我使用继续时,程序没有给出任何输出
- xpath - 使用 XPath 获取标签之间和内部的字符串
- python - 如何按组拆分数据?
- javascript - 'this' 不是指函数内部的 es6 对象
- asp.net-mvc - 是否可以从 URL 中过滤 powerbi 图表