Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie Regex, um chinesische Zahlen in PHP zu ersetzen
So verwenden Sie Regex zum Ersetzen von Zahlen in PHP: Erstellen Sie zunächst eine PHP-Beispieldatei und legen Sie die Dateikodierung fest. Verwenden Sie dann „preg_replace($reg, $after, $str);“, um schließlich die Funktion zum Ersetzen von Zahlen durch Regex zu implementieren Führen Sie die Datei aus. Das war's.
Empfohlen: „PHP-Video-Tutorial“
<?php header("Content-type: text/html; charset=utf8"); $str = "我的QQ号是43247943,身高是175厘米,体重是69.5公斤,年龄二十五岁"; echo $str . '<br>'; $reg = '/((0|[1-9]\d*)(\.\d+)?)|(零|一|二|三|四|五|六|七|八|九|十)(百|十|零)?(一|二|三|四|五|六|七|八|九)?(百|十|零)?(一|二|三|四|五|六|七|八|九)?/'; $after = '***'; $newstr = preg_replace($reg, $after, $str); echo $newstr . '<br>';
Ergebnisse ausgeben
Regulärer Ausdruck, der mit chinesischen Zahlen übereinstimmt
$rule='/(零|一|二|三|四|五|六|七|八|九|十)(百|十|零)?(一|二|三|四|五|六|七|八|九)?(百|十|零)?(一|二|三|四|五|六|七|八|九)?/';
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Regex, um chinesische Zahlen in PHP zu ersetzen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!