如何解决用正则表达式解析
| 我有一些文字some text [http://abc.com/a.jpg] here will be long text
can be multiple line breaks again [http://a.com/a.jpg] here will be other text
blah blah
我需要转变成
<div>some text</div><img src=\"http://abc.com/a.jpg\"/><div>here will be long text
can be multiple line breaks again</div><img src=\"http://a.com/a.jpg\"/><div>here will be other text
blah blah</div>
为了获得<img>
标签,我将\\[(.*?)\\]
替换为<img src=\"$1\"/>
,结果
some text<img src=\"http://abc.com/a.jpg\"/>here will be long text
can be multiple enters again<img src=\"http://a.com/a.jpg\"/>here will be other text
blah blah
但是,我不知道如何将文本换成<div>
。
我正在使用RegexKitLite在iPhone上进行所有操作
解决方法
这是最简单的方法:
将所有出现的
\\[(.*?)\\]
替换为</div><img src=\"$1\"/><div>
加上<div>
追加a10
确实有一个极端的情况,即结果以ѭ11开始或结束,但这可能并不重要。
如果是,则:
将所有出现的\\](.*?)\\[
替换为]<div>$1</div>[
将所有出现的\\[(.*?)\\]
替换为<img src=\"$1\"/>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。