问答

正则匹配markdown语法

作者:admin 2021-06-24 我要评论

有一个正则 (?=\!\[.*\]\()(.+)(?=\)) 用来匹配 ![img](D:\1\2\002.gif)![img](./1/2.gif)![img](D:\1\2\4.gif)![img](D:\1\2\003.png) 匹配第三行出现问题,我...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

有一个正则

(?<=\!\[.*\]\()(.+)(?=\))

用来匹配

![img](D:\1\2\002.gif)
![img](./1/2.gif)
![img](D:\1\2\4.gif)![img](D:\1\2\003.png)

匹配第三行出现问题,我只想要()中的内容,请问该怎么改呢?

###

点击查看

正则如下:

(?<=!\[[^\[\]]*\]\()([^()]+)(?=\))

效果如下:
r.png

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 正则匹配markdown语法

    正则匹配markdown语法

  • 如何兼容h2,mysql date_add()函数

    如何兼容h2,mysql date_add()函数

  • 请问怎么从json对象从取值,放到demo的

    请问怎么从json对象从取值,放到demo的

  • Jackson 如何全局配置序列化器和反序列

    Jackson 如何全局配置序列化器和反序列

腾讯云代理商
海外云服务器