求助 包含中括号的字符串的过滤

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Post Reply
foleo
Posts: 12
Joined: Jun 04 2008, 21:38

求助 包含中括号的字符串的过滤

Post by foleo »

比如 要把网页中的

Code: Select all

[img]url[/img]
过滤成

Code: Select all

<img src="url">
以便直接显示图片 可中括号是控制符 我想了很久 不会弄 只好用

Code: Select all

Match = "?img?http://\1?/img?"
Replace = "<img src="http://\1">"
请教一下 还有别的办法 严格一点实现么 这个 我担心会有例外会误过滤
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 求助 包含中括号的字符串的过滤

Post by phoenix »

meta character请用“\”escape。
\ The Backslash can be used to "escape" any character that has special meaning and treat it as a normal character. For example, to match a parenthesis in the HTML text use "\(", to match a backslash itself use "\\".
基本语法请参考: http://www.proxomitron.cn/help/Matching%20Rules.html
imsheng
Posts: 37
Joined: Jan 08 2008, 13:24

Re: 求助 包含中括号的字符串的过滤

Post by imsheng »

就是对于prox来说,对某些特殊字符进行转义的问题。呵呵。
Post Reply