84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
単語の文字列内のすべての記号またはスペースを「-」に置き換えるにはどうすればよいですかを含む? @%! $&*(何でも)
学习是最好的投资!
$result = preg_replace('/[^w]|[_]/', '「-」', $str);匹配替换非字母数字并替换。w包括_,如果想一并替换掉,再添加上 |[_]。
$result = preg_replace('/[^w]|[_]/', '「-」', $str);
w
_
|[_]
コメントへの返信: 中国語と英語以外の文字を置換したい場合は、パターンを次の形式に変更します: /[^bA-Za-zx{4e00}-x{9fa5}]/u /[^bA-Za-zx{4e00}-x{9fa5}]/ub 表示空格;u4e00-u9fa5是unicode里中文的表示法,但preg_replace不支持u的写法,可以使用 x{XXXX}来替代;最后使用ub はスペースを表します。
/[^bA-Za-zx{4e00}-x{9fa5}]/u /[^bA-Za-zx{4e00}-x{9fa5}]/ub 表示空格;u4e00-u9fa5是unicode里中文的表示法,但preg_replace不支持u的写法,可以使用 x{XXXX}来替代;最后使用ub はスペースを表します。
/[^bA-Za-zx{4e00}-x{9fa5}]/u
u4e00-u9fa5
u
x{XXXX}
removeXss()を呼び出す
preg_replace は 1 つのメソッドですが、ここでは別のメソッドを提供します。以下のコードを参照してください
$result = preg_replace('/[^w]|[_]/', '「-」', $str);
匹配替换非字母数字并替换。
w
包括_
,如果想一并替换掉,再添加上|[_]
。コメントへの返信:
中国語と英語以外の文字を置換したい場合は、パターンを次の形式に変更します:
/[^bA-Za-zx{4e00}-x{9fa5}]/u
/[^bA-Za-zx{4e00}-x{9fa5}]/u
b 表示空格;
u4e00-u9fa5
是unicode里中文的表示法,但preg_replace不支持u
的写法,可以使用x{XXXX}
来替代;最后使用
u
b はスペースを表します。u4e00-u9fa5
は Unicode での中国語の表現ですが、preg_replace はu
の記述方法をサポートしていません。x{XXXX} code> を使用します。 🎜最後に、u
オプションを使用して、utf-8 文字セットが使用されることを示します。 🎜removeXss()を呼び出す
preg_replace は 1 つのメソッドですが、ここでは別のメソッドを提供します。以下のコードを参照してください
リーリー