2017-04-26 1 views
0

を使用して、ファイル名の前にIDを削除する方法: $file1='Package_document/3899_In Detail_Search_page_4584.docx'このコード用のPHP

を、私はこのコードを試してみましたが、それは働いていません。 $pattern = preg_replace('/^[0-9_]+/','',$file1);

これを削除する必要があります。3899_
削除するには?

+1

+ _/' – modsfabio

+0

[0-9] /'試しが簡単になるかもしれません:出力になります

preg_replace('~(/).*?(_)~', '$1', $file1); 

/残されると_削除されます何が最初に動的に生成された数字であるかのように見えるソースを作成したので、毎回そのようにする必要はありません。 –

+0

@modsfabioありがとうございました – Priya

答えて

0

これは、記号/と_の間のテキストを削除します。あなたが変更/固定場合Detail_Search_page_4584.docx

でPackage_document/
+0

@ Eimasasありがとうございます。その働き – Priya

関連する問題