php正规则表达式学习笔记(几个常用函数的区别)

preg_mache()函数和 preg_mache_all()函数的区别:

         preg_mache()只会匹配规则中的字符一次, preg_mache_all()会匹配符合条件的所有字符!

例子对比:

正则表达式函数之preg_replace()与preg_filter()的区别:

  preg_replace()会保留替换过的数据,preg_filter()会保留替换和没替换过得数据。打个比方:

  字符串:abc有b被匹配替换了,那么preg_replace()会得到“替换后的数据”,preg_filter()会得到“a替换后的数据b”.

正则表达式函数之preg_grep():

     只做匹配,不做替换!!!!只显示匹配得上的数据!!!

正则表达式函数之preg_split():

    根据匹配规则分割字符串,功能类似explode()函数,效果如下:

正则表达式函数之preg_quote():

    对目标进行转义。例子:

函数总结:

    

 

转载于:https://www.cnblogs.com/jianqingwang/p/5851655.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/418102.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IO流的体系及FileReader、FileWriter

package IOStream;import org.junit.Test;import java.io.File; import java.io.FileReader; import java.io.IOException;public class FileReadWriter {//Testpublic void testFileReader() { // fr需要提前声明FileReader fr null; // 1.实例化File类的对象…

使用R进行相关性分析

基于R进行相关性分析 一、相关性矩阵计算: [1] 加载数据: >data read.csv("231-6057_2016-04-05-ZX_WD_2.csv",headerFALSE) 说明:csv格式的数据,headerFALSE 表示没有标题,即数据从第一行开始。 [2] …

FileInputStream与FileOutputStream

FileReader与FileWriter 只能用于文本文件,如.txt,.java,.c,.c等 对于图片,视频等字节流文件需要用字节流即:FileInputStream与FileOutputStream package IOStream;import org.junit.Test;import java.io.File; import java.io.FileInputS…

缓冲流的介绍

package BufferStream; /* 缓冲流的使用*/ import org.junit.Test;import java.io.*;public class BufferTest {/*实现非文本文件的复制*/Testpublic void BufferedStreamTest() throws IOException {BufferedInputStream bis null;BufferedOutputStream bos null;try { // …

转换流的介绍

InputStreamReader与OutputStreamWriter 也是处理流 package TransformStream;import org.junit.Test;import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader;public class InputStreamReaderTest {Testpublic void test1() throws…

DOM事件与jQuery事件的是非纠葛

在javascript和JQuery之中,都有事件的处理方式,在我们编写程序实现某些功能的时候,我们会发现使用原生的DOM事件与JQuery中封装的事件都能实现同样的效果,那么也许我们会认为他们之间的区别不是很大,甚至说基本没有区别…

其他流的使用

输入输出流 数据流: /*数据流DataInputStream和DataOutputStream作用:用于基本数据类型遍历或字符串的读取和写入*/Testpublic void test1() throws IOException { // 写入操作DataOutputStream dos new DataOutputStream(new FileOutputStream(…

NDK环境配置

Android Studio 配置 (不是SDK,麻烦各位看官看清楚) 手动配置 步骤一:下载sdk 下载方式有两种 一官方下载(请***) https://developer.android.com/ndk/index.html 二在studio中下载(如下载慢”拿梯子FQ”) 选择NDK和…

Class类的理解

package JavaReflcet;import org.junit.Test;public class ClassTest {/*获取Class的实例的方式*/Testpublic void test1() throws ClassNotFoundException { // 方式一:调用运行时类的属性: .classClass clazz person.class;System.out.println(clazz);// …

面向对象概述(课堂笔记)

例如: //创建一个Scanner(扫描器)类型的工具实例(对象),用于获取用户从键盘输入的数据 Scanner scannew Scanner(System.in); //创建一个Random(随机)类型的工具实例(对象),用来生成随机数 Rand…

关于__str__的介绍

在python语言里,__str__一般是格式是这样的。class A: def __str__(self): return "this is in str"事实上,__str__是被print函数调用的,一般都是return一个什么东西。这个东西应该是以字符串的形式表现的。如果不是要用…

BLOB数据类型、事务

Blob数据类型: 事务:

资源整理

资源整理 学习网站 学堂在线 链接:http://www.xuetangx.com/简介 学堂在线是免费公开的MOOC(大规模开放在线课程)平台,是国家教育部MOOC研究中心官方合作平台,致力于通过来自国内外一流名校开设的免费网络学习课程 EDX…