当前位置: 首页 > news >正文

微商怎么做 和淘宝网站一样吗网站建设三原则

微商怎么做 和淘宝网站一样吗,网站建设三原则,建一个个人网站,碉堡了seo博客个人主页#xff1a;【#x1f60a;个人主页】 系列专栏#xff1a;【❤️初识JAVA】 文章目录 前言正则表达式正则表达式语法正则表达式的特点捕获组实例 前言 如果我们想要判断给定的字符串是否符合正则表达式的过滤逻辑#xff08;称作“匹配”#xff09;#xff0c… 个人主页【个人主页】 系列专栏【❤️初识JAVA】 文章目录 前言正则表达式正则表达式语法正则表达式的特点捕获组实例 前言 如果我们想要判断给定的字符串是否符合正则表达式的过滤逻辑称作“匹配”可以通过正则表达式从字符串中获取我们想要的特定部分。今天我们要介绍的就是正则表达式。 正则表达式 正则表达式是对字符串包括普通字符例如a 到 z 之间的字母和特殊字符称为“元字符”操作的一种逻辑公式就是用事先定义好的一些特定字符及这些特定字符的组合组成一个“规则字符串”这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式该模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式又称规则表达式,Regular Expression在代码中常简写为regex、regexp或RE是一种文本模式包括普通字符例如a 到 z 之间的字母和特殊字符称为元字符是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串通常被用来检索、替换那些符合某个模式规则的文本。 正则表达式语法 在其他语言中,\\ 表示我想要在正则表达式中插入一个普通的字面上的反斜杠请不要给它任何特殊的意义。 在 Java 中\\ 表示我要插入一个正则表达式的反斜线所以其后的字符具有特殊的意义。 所以在其他的语言中如 Perl一个反斜杠 \ 就足以具有转义的作用而在 Java 中正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在 Java 的正则表达式中两个 \ 代表其他语言中的一个 \这也就是为什么表示一位数字的正则表达式是 \d而表示一个普通的反斜杠是 \。 System.out.print(\\); // 输出为 \ System.out.print(\\\\); // 输出为 \\ 正则表达式的特点 灵活性、逻辑性和功能性非常强可以迅速地用极简单的方式达到字符串的复杂控制。对于刚接触的人来说比较晦涩难懂。 由于正则表达式主要应用对象是文本因此它在各种文本编辑器场合都有应用小到著名编辑器EditPlus大到Microsoft Word、Visual Studio等大型编辑器都可以使用正则表达式来处理文本内容。 捕获组 捕获组是把多个字符当一个单独单元进行处理的方法它通过对括号内的字符分组来创建。 例如正则表达式 (dog) 创建了单一分组组里包含d“o”和g。 捕获组是通过从左至右计算其开括号来编号。例如在表达式ABC有四个这样的组 ((A)(B©)) (A) (B©) © 可以通过调用 matcher 对象的 groupCount 方法来查看表达式有多少个分组。groupCount 方法返回一个 int 值表示matcher对象当前有多个捕获组。 还有一个特殊的组group(0)它总是代表整个表达式。该组不包括在 groupCount 的返回值中。 import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegexExample {public static void main(String[] args) {String input Hello, my name is John. Im 25 years old.;// 创建一个正则表达式模式Pattern pattern Pattern.compile(Hello, my name is (\\w). Im (\\d) years old.);// 创建一个Matcher对象Matcher matcher pattern.matcher(input);// 查找匹配的子序列if (matcher.find()) {System.out.println(Name: matcher.group(1)); // 输出捕获组1即名字System.out.println(Age: matcher.group(2)); // 输出捕获组2即年龄}} } 在此示例中正则表达式模式包含两个捕获组。第一个捕获组是名字它由一个或多个字母、数字或下划线组成。第二个捕获组是年龄它由一个或多个数字组成。使用Matcher对象的find()方法查找匹配的子序列并使用group()方法输出相应的捕获组。 实例 项目Valuethis is text匹配字符串 “this is text”this\sis\stext注意字符串中的 \s。匹配单词 “this” 后面的 \s 可以匹配多个空格之后匹配 is 字符串再之后 \s 匹配多个空格然后再跟上 text 字符串。可以匹配这个实例this is text^\d(.\d)?^ 定义了以什么开始\d 匹配一个或多个数字? 设置括号内的选项是可选的. 匹配 .可以匹配的实例“5”, “1.5” 和 “2.21”。 Java 正则表达式和 Perl 的是最为相似的。 java.util.regex 包主要包括以下三个类 Pattern 类 pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象你必须首先调用其公共静态编译方法它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。 Matcher 类 Matcher 对象是对输入字符串进行解释和匹配操作的引擎。与Pattern 类一样Matcher 也没有公共构造方法。你需要调用 Pattern 对象的 matcher 方法来获得一个 Matcher 对象。 PatternSyntaxException PatternSyntaxException 是一个非强制异常类它表示一个正则表达式模式中的语法错误。
http://www.dnsts.com.cn/news/196224.html

相关文章:

  • 巴中学校网站建设电商设计参考网站
  • 网站设计报告中国求购信息网
  • 网站改版怎样做301上海做网站品牌
  • 做图片能去哪些网站那些cps网站做的比较好
  • 网站建设预计费用个人网站设计源码
  • 温州市微网站制作多少钱网页设计班学费
  • 自己弄一个网站要多少钱廊坊建站模板系统
  • 合肥国际网站建设正规平台广州网站优化推荐
  • 微网站建设制作永久免费自助建站
  • 长沙岳麓区做网站什么是网络营销的重要组成部分
  • 溧阳市建设局网站网站开发背景图
  • 瑞安市住房和城乡规划建设局网站慧聪网的网站建设策略
  • 网站怎样做移动端建设网站网页打不开
  • 国内人做韩国网站一般都卖什么安卓优化
  • 阆中市网站建设服务推广赚钱平台有哪些
  • 网站建设的看法有哪些品牌网站建设的要点
  • 网站建设 每年收费烟台注册公司
  • 做网站的需要哪些职位山东聊城建设学校怎么样
  • 昆明网站建设搭建网站页面组成
  • 什么APP可以做网站专业的vi设计企业
  • 提供网站制作公司地址移动端网站怎么做seo
  • 聊天网站站怎么做专业网站建设常州
  • wordpress新站都该设置些什么政务网站队伍建设情况汇报
  • 佛山网站建设优势松江公司做网站
  • 自己做的网站上出现乱码怎么修改故乡网站开发的意义
  • 兰州企业网站建设多少钱简单的商城的网页设计作业
  • 网站开发后台用什么语言合肥住房和城乡建设局
  • 威县做网站哪家便宜wordpress伪静态规则文件
  • php公司网站app开发用什么软件
  • 淄博北京网站建设wordpress+添加版权