问题描述
我有一个负面的回望和负面的前瞻,到目前为止,它几乎可以正常工作。我已经用谷歌搜索了,我搜索了stackOverflow,但是找不到确切的问题。我要实现的目标是捕获在<code></code>
标签之间找不到的括号内的所有文本。
我的正则表达式尝试
(?<!<code>)\[(.*?)\](?!<\/code>)
测试文本
[bracket] <-- currently matches (ok)
<code>[bracket] <-- currently does NOT match (ok)
[bracket]</code> <-- currently does NOT match (ok)
<code> some text [bracket] other text </code> <-- currently matches (!!NOT OK!!)
<code>[bracket]</code> <-- currently does NOT match (ok)
我真的很难解决这样一个事实,即您必须在负向后/负向前中具有固定的宽度。我尝试过尝试从<code>
和括号之间抓取任何字符,但是只是抓取<code>
标记并与上面的几乎所有示例都匹配。我已经尝试过使用^
字符来尝试排除带有<code>
的任何行,但最终只是排除了所有内容。我机智。任何方向都值得赞赏!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)