作者fillmore (.......................)
看板PHP
标题Re: [请益] 看不懂preg_replace函数的使用范例
时间Thu Jun 28 08:21:06 2007
※ 引述《fillmore (.......................)》之铭言:
: ※ 引述《LPH66 (ha(ruhi|yate)ism)》之铭言:
: : 你用双引号括字串吗?
: : 用双引号括的话的确要用"[\\\\]" 这样它才会表示 [\\] 这个字串
: : 如果用单引号括的话就只要'[\\]'即可
: 我用的是'/([^"]+)[\\]/'单引号括会错=> missing terminating] for character class
: 但是'/([^"]+)[\\\\]/' 这样就没错
: 不知道为什麽?
例子
window.location=\'
http://test.orz/download.php?session=25586136a8\'
这样写是正确=> '/http:\/\/test.orz\/download.php[?]session[=]([^"]+)[\\\\]/'
但是 [\\\\] 改成 [\\] 却是错误
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.128.160