文字列内の最後のインスタンス(ドット)を削除する方法はありますか?PHPのピリオドの前に文字列を削除します
私はこれらの次の文字列があります。
packageName.appName.moduleName.eventName.pageNameX
packageName.appName.moduleName.pageNameY
packageName.appName.pageNameZ
packageName.pageNameA
そして、私は持っていたい:
をpageNameA
私が試してみました
pageNameZ
pageNameY
pageNameX
:
preg_replace('/^.*.\s*/', '', $theString);
が、それは動作しません。
第2のドットはエスケープする必要があります。つまり、「\。」、そうでない場合は「任意の文字」となります。 – halfer
'preg_replace( '/.*\./'、 ''、$ string); ' –