0

これが私が理解しようとしていることの例です。いくつかの文字列があり、どちらも2つの異なるケースを示しています。

ケース1:食事療法/栄養、フィットネス、および健康

ケース2:大気科学/気象学

「/」の右側の単語を削除する単一の関数を作成したいと思います。したがって、ケース1と2は次のようになります。

ケース1(変更):食事療法、フィットネス、および健康

ケース2(変更):大気科学

少し注意が必要ですが、ある場合はフレーズの最初にあり、別の場合は最後にあるためです。

4

1 に答える 1

1

これを試して:

preg_replace( '#/[a-z]+#i', '', $string);

ここで機能することがわかります。

これは、正規表現を使用して、/その後に1つ以上の英字が続くものを検索します。これが見つかると、何も置き換えられません('')。

于 2012-06-12T23:52:33.510 に答える