Mih*_*rga 67
你不需要正则表达式,使用trim():
$words = ' my words ';
$words = trim($words);
var_dump($words);
// string(8) "my words"
Run Code Online (Sandbox Code Playgroud)
此函数返回一个字符串,其中从str的开头和结尾剥去了空格.
为了完整性(因为这个问题被标记regex),这里是trim()正则表达式的重新实现:
function preg_trim($subject) {
$regex = "/\s*(\.*)\s*/s";
if (preg_match ($regex, $subject, $matches)) {
$subject = $matches[1];
}
return $subject;
}
$words = ' my words ';
$words = preg_trim($words);
var_dump($words);
// string(8) "my words"
Run Code Online (Sandbox Code Playgroud)