博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式
阅读量:5105 次
发布时间:2019-06-13

本文共 792 字,大约阅读时间需要 2 分钟。

 1. 判断功能 :matches(String regex)

 2.拆分功能 :split(String regex)

      注意:(1).如果要用 . 来拆分的话,必须是写成"\\."; (因为 . 代表任何字符)
              (2).硬盘上的路径,我们应该用 \\ 代替 \ ;  所以拆分的时候,我们用 \\\\ 来拆分 \\

 3.替换功能 :  replaceAll(String regex,String replacement)

 前面三种方法均来自于String类;

 4.获取功能:(Pattern和Matcher类)

      执行顺序:

          (1)把规则编译成模式对象p

             Pattern  p=  Pattern.compile(regex);//regex是将用来校验的正则表达式

          (2)通过模式对象得到匹配对象m

            Matcher m= p.matcher(str);//s是将要匹配的字符串

          (3)通过匹配对象调用方法

               先调用find(): 若返回true,执行group()方法

                                   若返回false,将不执行group()方法

               boolean flag= m.find();

               if(flag){

                   String  str=m.group();//获取匹配的字符串

                }

 ------------------------------------------------------------------------------------------------------------------------------------------------------

JavaScript中也支持正则表达式格式如下:       /^正则表达式$/.test(需要验证的数据)注意:不用考虑转义的情况

 

 

 

                                        

转载于:https://www.cnblogs.com/yuefeng123/p/7325740.html

你可能感兴趣的文章
python常用函数
查看>>
python 描点画圆
查看>>
FastDFS使用
查看>>
服务器解析请求的基本原理
查看>>
pycharm 如何设置方法调用字体颜色
查看>>
VUE源码解析心得
查看>>
[HDU3683 Gomoku]
查看>>
【工具相关】iOS-Reveal的使用
查看>>
整体二分——[Poi2011]Meteors
查看>>
数据库3
查看>>
delphi之事件
查看>>
windows server 2008 r2 安装
查看>>
存储分类
查看>>
下一代操作系统与软件
查看>>
【iOS越狱开发】如何将应用打包成.ipa文件
查看>>
[NOIP2013提高组] CODEVS 3287 火车运输(MST+LCA)
查看>>
Yii2 Lesson - 03 Forms in Yii
查看>>
Python IO模型
查看>>
Ugly Windows
查看>>
DataGridView的行的字体颜色变化
查看>>