0

スペースとハイフンを含む文字列をトリミングしたい

$str = mb_ereg_replace("^([ \-]+)|([ \-]+)$", "", $str);

英語の文章なら大丈夫です。しかし、ロシア語になると、突然問題が発生します。最後の記号 (ハイフンまたはスペース) が削除されていないようです。これは、ロシア語の記号で終わるテキストに対してのみ有効です。

  • наркоман штоле --- -– 近くのスペースеが残ります。

  • наркоман штоле? lol u mad --- -– 正常にトリミングされました。

    何が起こっていますか?

4

0 に答える 0