极速快三源码下载PHP perl 风格 常用的 正则表达的使用

极速快三源码下载 【话仙源码论坛】hxforum.com【木瓜源码论坛】papayabbs.com 企娥 2952777280
/**【话仙源码论坛】hxforum.com【木瓜源码论坛】papayabbs.com 企娥 2952777280

  • 修饰符
  • I 不区分大小写的搜索
  • G 查找所有出现的(全局搜索)
  • M 看做多行 默认 ^ $作为每行的开始和结尾 使用M修饰符将^ 和$ 匹配每行的开始部分
  • S 将字符串看做一行 忽略其中的换行符
  • X 忽略正则表达式中的空白和注释
  • U 第一次匹配后停止
  • 元字符
  • \A 匹配凯欧
  • \b 匹配边界
  • \B 匹配除边界外的任意字符 例如 /sa\B/及尾部不能出现sa
  • \d 匹配数字字符 [0-9]
  • \D 匹配非数字
  • \s 匹配空白字符
  • \S 匹配非空白字符
  • [] 字符类
  • ()一个字符分组
  • $ 匹配行尾
  • ^匹配行首
  • . 匹配除换行外的其他任意字符
  • \引出下一个字符
  • \w 匹配下划线和数字,字母
  • \W 匹配非下划线字母数字
  • */

//搜索数组
$foods = array("Pass","port","pad");
$food = preg_grep("/^p/i", $foods);//匹配以开头的字符数组 i 代表忽略大小写
var_dump($food);//array(3) { [0]=> string(4) "pass" [1]=> string(4) "port" [2]=> string(3) "pad" }
//搜索字符串
$string = "I hava a beautiful gift,do you want have a same one gift?";
$matchs = preg_match("/\bgift\b/i",$string,$marct);//匹配是否含gift返回bool值 不区分大小写
var_dump($matchs);
var_dump($marct);
//匹配字符串所有的出现
$userinfo = "<b>nanme</b><br> send <b>class</b>";
$res =preg_match_all("/<b>(.*)<\/b>/U",$userinfo,$result);
var_dump($result[0][0]) ;
var_dump($result[0][1]) ;
echo $res; //显示匹配得到的数目
//定向的匹配替换 将 替换成gift
$string = "I hava a beautiful gift,do you want have a same one gift?";
$re= preg_replace("/gift/i","smell" , $string);
echo $re;
//不传正则式的替换
$key = array("/beautiful/",‘/you/‘);
$res = array(‘beautiful‘=>"wonderful","you"=>"me");
echo preg_replace($key, $res, $string);
//通过回调函数的方式替换匹配到的字符串
//preg_replace_callback($key, $callback, $re) //$key 正则式 $re 闭包函数 $re 输入的字符串 $callback 闭包函数

//显示相同字符的数目
$str1 = "abc2d";
$str2 = "bcd1 asd ‘";
echo strspn($str2, $str1);//3
//只是开头首字符大写
echo ucfirst($str2);
//每个单词的首字母大写
echo ucwords($str2); //Bcd1 Asd
// htmlspecialchars($string) 将特殊符号转化 符号表为
/**

  • & &amp
  • " &quot
  • ‘ &#039
  • < &lt
  • > &qt
    */
    $strs= "<h1>SEE there!</h1>";
    $strs = htmlspecialchars( $strs); //不会出输出html格式
    var_dump($strs);

原文地址:http://blog.51cto.com/13865745/2140810

时间: 2024-10-06 09:57:20

极速快三源码下载PHP perl 风格 常用的 正则表达的使用的相关文章

gin框架中自定义向log中写入极速快三源码搭建调试信息

我们在极速快三源码搭建项目的调试过程中,需要将一些自定义信息写入到log文件中,gin框架中提供了基础的Logger()方法,查看gin的文档,有如下信息:企 娥:217 1793 408 How to write log file func main() {// Disable Console Color, you don't need console color when writing the logs to file.gin.DisableConsoleColor() // Loggin

maven常用命令之吉林快三源码下载

1.mvn clean 清理 吉林快三源码下载(×××.com/h5)企 娥:217 1793 408将项目根目录下target目录清理掉 2.mvn compile 编译 将项目中.java文件编译为.class文件 3.mvn test 单元测试 单元测试类名有要求:xxxxTest.java 将项目根目录下src/test/java目录下的单元测试类都会执行 4.mvn package 打包 web project --- war包 java project --- jar包 将项目打包,

全体快三源码开发Python数据分析与挖掘所需的Pandas常用知识

前言 全体快三源码开发 (http://www.1159880099.com) QQ1159880099 Pandas基于两种数据类型:series与dataframe. 一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以是数字或者字符串. 一个dataframe是一个二维的表结构.Pandas的dataframe可以存储许多种不同的数据类型,并且每一个坐标轴都有自己的标签.你可以把它想象成一个series的字典项.

一个能管理快三源码出售多个Git仓库,又能快速切换分支的Gradle插件

背景和问题快三源码出售论坛:haozbbs.com Q1446595067项目组件化过程中,会根据App框架.业务情况划分出各个独立的模块.通常把各个模块的代码管理分开,各自有独立Git仓库. 这样有个好处是可以按需clone部分模块的代码,再组装成一个可运行的工程.比如,业务组的同学开发某个Feature的时候,只需clone业务层部分模块的代码,不需要中间层.基础层方面的模块代码(业务层模块引用中间层.基础层模块打包上传Maven的aar). 但在实际操作中产生的问题: 创建创建工程初期,怎

图解快三源码红黑玩法跨度等Python变量与赋值

图解快三源码红黑玩法跨度(企鹅:212303635)[阿酋联源码论坛-aqiulian.com]等Python变量与赋值 Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新表示对变量与赋值不理解,学过C的都知道,给变量赋值时,需要先指定数据类型,同时会开辟一块内存区域,用于存储值,例如: int a = 1; a 就是内存空间中的一小块区域,就像是一个大房间里面的一个小盒子,赋值就是把整数1装载到盒子里面. 现在给变量a重新赋值 a = 2; 盒子依然是那个盒子,也就是说

MongoDB的安装以及快三源码出售搭建

安装步骤:1.快三源码出售搭建:(企 娥:217 1793 408)mongodb-win32-i386-3.0.7.zip 2.解压zip文件到磁盘(注意:英文路径,不要有中文或特殊字符)3.对于解压缩目录可以修改名称(可选)例如:C:\mongodb24.在mongodb文件夹中创建两个子文件夹C:\mongodb2\data //为了存储数据C:\mongodb2\logs //为了存储日志5.在C:\mongodb2\logs中,创建一个日志文件(一个空的文本文件)C:\mongodb2

第一个python程序带快三源码出售

使用文本编辑器快三源码出售(企 娥:217 1793 408) python交互式命令行的方式写程序:好处:一下子就能得到结果 缺点:没法保存 使用编辑器可以避免这一问题 推荐两款文本编辑器: 1)sublimetext 免费使用,但不付费会出现提示框 2)notepad 免费,中文 备注:不能用word或windows自带的记事本 原因:Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误. 编写程序:

10款基于jquery的web前端特效及源码下载

1.jQuery时间轴插件:jQuery Timelinr 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚动.支持键盘方向键.经过扩展后可以支持鼠标滚轮事件. 在线演示一 在线演示二 在线演示三 源码下载 2.使用Ctrl+Enter提交表单 我们发表微博或论坛发帖时,在内容输入框中输入完内容后,可以点击 提交 按钮来发表内容.可是,如果你够 懒 ,你可以不用动鼠标,只需按住键盘上的Ctrl+Enter

酷毙了!三种风格的全屏幻灯片效果【附源码下载】

今天,我们想向您展示如何创建平铺背景图像的幻灯片效果.其灵感来自于国外的一个工作室网站(围观),这个网站充满了各种有趣和创意效果,一定记得去看看. 这个幻灯片效果是由四个区域的独立移动构成,通过画面分割,同时显示出新的图片.这里需要组合使用 CSS3 的3D转换.过渡和动画功能.除了这种效果我们也将添加两个更多的变化,我们的宗旨是实现超流畅的交互体验. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 源码下载      在线演示