首页 > 编程知识 正文

php正则替换函数preg(php正则表达式替换)

时间:2023-12-02 11:48:13 阅读:311292 作者:EJRE

本文目录一览:

  • 1、php正则表达式替换问题php函数preg_replace的使用问题
  • 2、php 正则函数 preg_replace
  • 3、PHP的preg_replace函数的问题
  • 4、php正则替换函数 preg_replace ,替换部分字符

php正则表达式替换问题php函数preg_replace的使用问题

都帮你测试好了,正则多写一个ul就能搞定了:

?php

$str = '你的一大堆字符串'; // 你如果直接放字符串,需要用单引号

$reg = '/div class="pic-list"s+ul.*?/uls+/div/is';

$new_str = preg_replace( $reg, '', $str);

echo $new_str;

?

php 正则函数 preg_replace

因为数组里面你先写了#ab#,后写的#abc#,实际工作时系统先使用第一组参数替换,然后使用第二组参数替换。

如果你希望得到22结果,应该交换数组里面两个的顺序。

PHP的preg_replace函数的问题

preg_replace是正则查找替换函数

$1表示对应正则中第一个括号内的内容, 依此论推

比如:

(d+)([a-z]+)这个正则, 表示数字开头,接着是字母

如果有这么一个字符串的话: 123abc

那么, $1 就是123, $2 就是abc , $3没有, 因为正则中只有2个括号

php正则替换函数 preg_replace ,替换部分字符

只想将 $param 替换为 $pstr的话就不要用正则。

$phpstr = str_replace('$param','$pstr',$phpstr);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。