0

Q:PHPで文字列の単語(3文字に制限されています)を削除する方法

文字列の例:「3文字のすべての単語を削除する」予想される文字列:「単語の文字を削除する」

基本的に、3カウント未満のすべての単語を削除します。

ありがとう。

4

2 に答える 2

3

長さが1〜3の単語を選択するための正規表現:

preg_replace('/\b\w{1,3}\b\s*/', '', $sentence);

\b単語の境界に一致することであり、\wは「単語」文字を示します。最後に、\s*余分なスペースも削除されていることを確認します。

于 2012-06-02T13:38:19.747 に答える
1

境界という言葉を使用します。

preg_replace('/\b(?:^|\s\w{1,3})\b/', '', $sentance);

ジャックの答えは、すべてとにのみ一致しました。

この式は単語の境界を探し、それに一致します。

于 2012-06-02T13:51:55.980 に答える