+ -
当前位置:首页 → 问答吧 → 带%分号的正则如何写?求高手!

带%分号的正则如何写?求高手!

时间:2011-09-18

来源:互联网

带%分号的正则如何写?求高手!

http://127.0.0.1/pt.asp?kid=0&kw=%BF%A8%BF%A8%CE%F7+%C3%F9%C8%CB

这个要做伪静态 要如何写规则啊? kw后面的参数有可能是中文,英文 字母 数字等 这个是 一个搜索引擎来的。

作者: gukie   发布时间: 2011-09-18

用.号

作者: aspwebchh   发布时间: 2011-09-18

引用楼主 gukie 的回复:
带%分号的正则如何写?求高手!

http://127.0.0.1/pt.asp?kid=0&kw=%BF%A8%BF%A8%CE%F7+%C3%F9%C8%CB

这个要做伪静态 要如何写规则啊? kw后面的参数有可能是中文,英文 字母 数字等 这个是 一个搜索引擎来的。

好像可以通过encode什么的先转换的吧??
%直接就可以正则啊。

作者: BLUE_LG   发布时间: 2011-09-18

%可以直接写啊。 后面的中文,英文 字母 数字用.就可以代表。

作者: jordan102   发布时间: 2011-09-18

RewriteRule ^/so\?k=(\d+)&wd=(.)$ /pt\.asp\?kid=$1&kw=$2

这样对么?

作者: gukie   发布时间: 2011-09-18

kw后边的参数是不定值哦。这个是别人输入搜索关键词 encode后的字符串

作者: gukie   发布时间: 2011-09-18

中文,英文 字母 数字
这样的话 还是用.操作吧 匹配所有

作者: fanchuanzhidu   发布时间: 2011-09-18

(.*)
应该要加个*,因为不一定只是一个对吧。

作者: jordan102   发布时间: 2011-09-18