作者tn801534 (踢恩)
看板RegExp
标题[问题] geturl的REGEXP
时间Fri Jan 7 18:04:13 2011
1. test.php ->test.php?
2. test.php?b=2&c=1 ->test.php?
3. test.php?a=1&b=4&c=3 ->test.php?a=1&
4. test.php?a=1 ->test.php?a=1&
请问以上这4个规则有办法用一个regexp取代做到吗
简单来说我想把b,c的先拿掉 但又不是只是拿掉
有写网页的大概能猜到我在做啥...
想了好久 一直想不到要怎麽写...
有人能教学一下吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.224.10
1F:→ bibo9901:这用不到regex 01/07 21:36
2F:→ bibo9901:如果你是用PHP 试试parse_str() 01/07 21:40
3F:→ wangaguo:试试这段 01/11 06:32
4F:→ wangaguo:^(.*\?)([^&]*)&([^&]*)&([^&]*)&?([^&]*)&?([^&]*) 01/11 06:33
5F:→ wangaguo:从问号开始将每一组资料存下来 01/11 06:34
6F:→ wangaguo:你要的应该是这个 url.replace(/&?b.*/, '') 01/11 06:43