タイトルの通り。先頭・末尾の[全角スペース・半角スペース・タブ]を消し、文内については[全角スペース・半角スペース・タブ]を[半角スペース1文字]にする正規表現。PHPである。
こちら。お好きにコピペして下さい。
|
$S = ' I am the king of locust . . . '; $S = preg_replace("/ +/", " ", $S); //全角スペースを半角スペースへ変換 $S = preg_replace("/\s+/", " ", $S); //タブと半角スペースと改行を半角スペースへ変換 $S = preg_replace("/^[\s]+/", "", $S); //文頭のスペースを削除 $S = preg_replace("/[\s]+$/", "", $S); //末尾のスペースを削除 //result: //I am the king of locust . . . |
目で見るとわからんと思うので、スペース&タブを見えるようにしたやつも貼っとく。

みんな、がんばって~~~!!