14赞
292
当前位置:  开发笔记 > 编程语言 > 正文

在Java中的String中查找markdown图像语法

如何解决《在Java中的String中查找markdown图像语法》经验,为你挑选了1个好方法。

我在Java中有一个很长的文本,它包含至少一个markdown图像语法.如果有Nmarkdown图像语法,我需要将字符串拆分为N+1子串并将它们存储在String数组中,调用texts.例如,我有以下文字

Hello world!
![Alt text](/1/2/3.jpg)
Hello Stack Overflow!

然后Hello world!\n将存储在位置0并\nHello Stack Overflow!存储在位置1.对于我的问题,我们可以假设

替换文本部分只包含字符包括AZ,az和空格.

URL部分仅包含数字0-9和斜线/.它的扩展只会是.jpg.其他扩展名将不存在.

我的问题是如何拆分文本?我们需要一个java正则表达式,比如*![*](*.jpg)



1> Laurel..:

试试这个(准备复制粘贴):

"!\\[[^\\]]+\\]\\([^)]+\\)"

有关如何获得比赛的信息,请参阅此处.

"未知"版本: !\[[^\]]+\]\([^)]+\)

说明

! 按照字面 !

\[ 逃脱 [

[^\]]+尽可能多]

\]\( 逃脱 ](

[^)]+尽可能多)

\) 逃脱 )


推荐阅读
author-avatar
ho世英雄
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有