
Java-正则表达式累积

为什么需要正则表达式?
作为编程开发技术的爱好者,在我们的学习过程中,几乎所有人都有与以下类似的经历:
1. 检查用户输入的内容是否全部为数字.
2. 验证用户输入的电子邮件格式有效.
3. 验证用户输入的用户名必须由6-16位大写和小写英文字母,数字或下划线_组成.
4. 在文字之前放置两个或多个数字

所有面孔都添加了美元符号.
5. 获取文本文件前面带有“ $”号的所有金额数字.
在日常文本处理过程中,简单的Ctro + H模式(替换模式)已无法满足需要. 我们需要更强大的文字处理工具;或遇到很多有关输入验证的问题如何验证输入的规范化,是否有简单的方法可以解决?结果,正则表达式(Regular Expression)应运而生. .

什么是正则表达式?
简而言之,正则表达式是一个描述字符模式的对象;
使用正则表达式,我们可以轻松地查找或替换符合某些规则的文本内容.
由于正则表达式功能强大,简单灵活js正则表达式 1 100,许多语言都支持正则表达式,并且不同语言中正则表达式的标准语法相同,但使用方法不同. 本文主要以正在研究的使用Java的方法为例.


正则表达式示例

1. 创建一个正则表达式
JS提供了两种创建常规的方法: 一种是使用new运算符,另一种是使用文字方法;


2. RegExp对象测试正则表达式

// RegExp对象包含两个方法: test()和exec();功能基本相似,用于测试字符串匹配;
(1).test(): 查找字符串中是否存在指定的正则表达式js正则表达式 1 100,并返回布尔值

(2).exec(): 在字符串中查找指定的正则表达式,如果成功,则返回包含搜索字符串的相关信息数组;如果失败,则返回null;


3. 字符串对象测试正则表达式
(1).match(模式): 返回模式中的子字符串或null;


(2).search(模式): 返回模式在字符串中的起始位置;

(3).replace(样式,替换): 用替换替换样式;

(4).split(模式): 返回根据指定模式分割的字符串数组;


摘要
我们最多处理正则表达式的是注册时看到的用户帐户验证,密码验证,电子邮件等,以查看用户填写的内容是否符合规范. 每个人都积累了很多.
未完成.
作者: 暂定十三岁
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-175176-1.html
没人希望战争
这是必须的
就喝
当然到场支持了