文字、数字、スペース、アンダースコアを除く、文字列内のすべての文字を置き換えたいと考えています。
誰かが例を教えてもらえますか?
文字、数字、スペース、アンダースコアを除く、文字列内のすべての文字を置き換えたいと考えています。
誰かが例を教えてもらえますか?
私は通常次のようなものを使用します:
$string = preg_replace("/[^ \w]+/", "", $string);
これにより、スペースや単語以外のすべての文字が何も置き換えられません。
[^0-9a-zA-Z_\s]
交換したいものです。
<?php
$string = 'April 15, 2003';
$pattern = '/[^\w ]+/';
$replacement = '';
echo preg_replace($pattern, $replacement, $string);
?>