Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列の先頭と末尾からすべての英数字以外の文字を削除する最良の方法は何ですか?
~~STRING~~ => STRING "STRING" => STRING **STRING** => STRING **STR**ING** => STR**ING
以下を使用できます。
$repl = preg_replace('#^\W+|\W+$#', '', $str)
trim($string, $charlist)トリックを行う必要があります。
trim($string, $charlist)
$str = preg_replace('/^\W*(.*\w)\W*$/', '$1', $str);