Skip to content

正则表达式

基础正则匹配

使用 preg_match() 函数进行正则表达式匹配,检查字符串是否符合某个模式。

php
$pattern = "/^hello/i"; // 模式,忽略大小写匹配以 "hello" 开头的字符串
$string = "Hello, PHP!";

if (preg_match($pattern, $string)) {
    echo "匹配成功!";
} else {
    echo "匹配失败!";
}

正则替换

使用 preg_replace() 函数进行正则表达式替换,将匹配到的部分替换为指定的内容。

php
$pattern = "/[0-9]+/"; // 匹配一个或多个数字
$replacement = "#";
$string = "The year is 2024.";

$newString = preg_replace($pattern, $replacement, $string);
echo $newString; // 输出: The year is #.

常用正则表达式符号

  • ^:匹配字符串的开头。
  • $:匹配字符串的结尾。
  • .:匹配任意字符。
  • *+?:量词,分别表示匹配零次或多次、一次或多次、零次或一次。
  • [ ]:字符集,匹配其中的任意一个字符。
  • \d\w\s:匹配数字、单词字符(字母、数字、下划线)、空白字符。
编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!