php で句読点を削除する方法: まず PHP サンプル ファイルを作成し、次に正規表現 "preg_replace($pattern, ' ', $str);" を使用して、文字列内の中国語と英語の句読点を削除します。
推奨: 「PHP ビデオ チュートリアル 」
php 通常、文字列内の中国語と英語の句読点を削除します
原理は非常に単純です。正規表現は文字列を検索し、
英語の句読点を置き換えます。正規表現には、照合する特別なパターンがあります。中国語の場合、
コードを 1 つずつリストする必要があります:
<?php $str = "!@#$%^&*(中'文:;﹑•中'文中'文().,<>|[]'\""; //中文标点 $char = "。、!?:;﹑•"…‘’“”〝〞∕¦‖— 〈〉﹞﹝「」‹›〖〗】【»«』『〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦﹤‐˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼()"; $pattern = array( "/[[:punct:]]/i", //英文标点符号 '/['.$char.']/u', //中文标点符号 '/[ ]{2,}/' ); $str = preg_replace($pattern, ' ', $str); echo $str;
以上がPHPで句読点を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。