私は単純に、この文字列変換するために必要な正規表現の構文で苦労しています:正規表現は、空の結果が得られ
an-awesome-post
preg_replace()
を使用して:この文字列に
posts/2012-03-16-23-07_an-awesome-post.md
をPHP関数。これまで私がこれまで持っていたことは次のとおりです:
preg_replace('posts/[0-9-]*_([a-z-]*).md', '$1', 'posts/2012-03-16-23-07_an-awesome-post.md');
サイコロがありません。変数に結果を代入してその変数のecho()
を得ると、何も得られません。私の正規表現の構文はちょっと錆びますが、ちょっと調べると、少なくとも私は正しい軌道に乗っていると思います。
あなたは神です。ありがとう!そして、結果のパターンに興味のある人は: ''#posts/[0-9 - ] * _([a-z - ] *)\。md#'' – Sam