PHP實現將標點符號正則替換為空格的方法

2022-09-29 06:18:09 字數 492 閱讀 7057

<?php $character = "!@#$%^&*中'文中'文中'文().,<>|'\":;}{-_+=?/abcdefg程式設計客棧h中'文ijklmnopqrstuvwx中'文yzabcdefghi中文jklmnopqrstuvwxyz~`中'文文文文文";

$reg = "/[[:punct:]]/i";

$character = preg_replace($re程式設計客棧g, ' ', $character);

print_r($character);

die;

?>

執行結果如下:

中 文中 文中 文 abcdefgh程式設計客棧中 文ijklmnopqrstuvwx中 文yzabcdefghi中文jklmnopqrstuvwxyz 中 文文文文文

ps:這裡再為大家提供2款非常方便的正規表示式工www.cppcns.com具供大家參考使用:

j**ascript正規表示式**測試工具:

正規表示式**生成工具:

將中文標點符號替換成英文標點符號

轉全形的函式 sbc case 任意字串 全形字串 全形空格為12288,半形空格為32 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 public string tosbc string input if c i 127 c i char c i 65...

正則替換字串的全形 半形標點符號

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!感謝 火龍果 欽佩他的研究精神。測試 如下 class t system.out.println str.replaceall pp 執行結果 去符號標號!當然。半形 去符號標號!當然。半形 去符號標號當然半形 果子的解釋 採用 unicode 標...

正規表示式匹配標點符號

value 123 preg replace s pp i value 上面是例項,簡單的說就是 pp 這幾個字串了,可以匹配任何全形或半形的標點符號,參考上面的例子可以得出結果。unicode 編碼並不只是為某個字元簡單定義了乙個編碼,而且還將其進行了歸類。pp 其中的小寫 p 是 propert...