So implementieren Sie die reguläre PHP-Zeichenfolgenersetzung: Erstellen Sie zunächst eine PHP-Beispieldatei. Verwenden Sie dann den Ausdruck „preg_match_all('/(http://blog.com).*?(php)/is',“aaaa.. . " Implementieren Sie einfach die Zeichenfolgenersetzung.
Empfohlen: „PHP-Video-Tutorial“
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 5.6, diese Methode ist für alle Marken geeignet Computer.
So implementieren Sie den regulären String-Ersatz in PHP:
Die Anforderung besteht darin, einige Strings nach einem bestimmten String in einem Inhalt einzufügen
Am besten verwenden Sie den regulären String-Ersatz
preg_match_all('/(http:\/\/blog.com).*?(php)/is',"aaaahttp://blog.com/sss/index.phpsdsdahttp://blog.com/dssssss/index.phpsdhttp://blog.com/dssssss/index.phpsd", $data); var_dump($data);die;
Die Schlüsselfrage ist, wie man den regulären Ausdruck schreibt. -------------------------Überflüssig----------------------- - --------------
Mehrere String-Manipulationsfunktionen gelerntstrpos
String-Positionen finden Das obige ist der detaillierte Inhalt vonSo implementieren Sie den regulären String-Ersatz in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!///
//到时补充下有关正则
//
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, 不是 0 第三个参数是标记从哪里开始找
function getCharpos2($str, $char){
$j = 0;
$arr = array();
$count = substr_count($str, $char);
for($i = 0; $i < $count; $i++){
$j = strpos($str, $char, $j);
$arr[] = $j;
$j = $j+1;
}
return $arr;
}