【正規表現】先頭末尾スペース削除、文内スペース半角1文字化
タイトルの通り。先頭・末尾の[全角スペース・半角スペース・タブ]を消し、文内については[全角スペース・半角スペース・タブ]を[半角スペース1文字]にする正規表現。PHPである。
こちら。お好きにコピペして下さい。
1 2 3 4 5 6 7 8 |
$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 . . . |
目で見るとわからんと思うので、スペース&タブを見えるようにしたやつも貼っとく。
みんな、がんばって~~~!!