2016-06-17 2 views
0

私はたくさんのサイトを持っていて、すべてのWebサイトアドレスを削除します。
例:一旦除去
正規表現を使用して一括してすべてのWebサイトアドレスを削除する方法

http://www.website1.com/product.php?id= 
http://www.website2.net/list.php?cid= 
http://www.website3.org/view.php?page= 

product.php? id = 
list.php? cid = 
view.php? page = 

私はどのようなコードregullar式をお願いしたいと思いますメモ帳++
にregex101または正規表現を使用してまとめて削除したいですそれをすべて削除するには?

答えて

0

私は(代わりにpreg_matchpreg_replaceを選択します)あなたは置き換える結果を参照してくださいので、直接その目的のために使いやすいPHPライブ正規表現を見つける:

あなたは、この正規表現を使用すると、選択し置き換えるだけ最初のキャプチャグループ$1を保つことができます:

(?:[a-z]{4,5}://[a-z.0-9]*\/)?([a-z.\?_=]*)([0-9]*) 

結果:

product.php?id= 
list.php?cid= 
view.php?page= 

を参照してください:http://www.phpliveregex.com/p/g5q

+0

ありがとうございました,,, –

+0

番号を削除する方法をもう一度聞きたいですか? http://prntscr.com/bhfce6 –

+0

私は答えを更新しました – eol

0

はメモ帳++で検索するには、次のregexを使用します。

.*\/demo

次に置き換えるためにスペースを使用します。

基本的には、最後に/を探していて、始めからその位置まですべてを削除しています。

関連する問題