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

招聘网站开发教程企业建站原因

招聘网站开发教程,企业建站原因,wordpress新浪的图床,网站开发与管理课程设计心得目录 1.说明 2.从as1285dfSWE45中提取单个小写字母 3.从aHs12DF85dfSWE45中提取连续大写字母 4.从[1024]*100-52[587] [24$]中提取[]中的数字 5.总结 1.说明 在开发中有时需要从字符串中提取特定的字符#xff0c;如下#xff1a;…目录 1.说明 2.从as1285dfSWE45中提取单个小写字母 3.从aHs12DF85dfSWE45中提取连续大写字母 4.从[1024]*100-52[587] [24$]中提取[]中的数字 5.总结 1.说明 在开发中有时需要从字符串中提取特定的字符如下 从as1285dfSWE45中提取大写字母或者小写字母或者数字 从[1024]*100-52[587] [24$]中提取[]中的数字 2.从as1285dfSWE45中提取单个小写字母 String str as1285dfSWE45;// 正则表达式匹配单个小写字母String regex1 [a-z];// 编译正则表达式Pattern pattern1 Pattern.compile(regex1);Matcher matcher1 pattern1.matcher(str);// 创建一个ArrayList存储匹配结果ArrayListString numbers new ArrayList();// 查找匹配的序列while (matcher1.find()) {// 获取匹配到的数字字符串并添加到列表中numbers.add(matcher1.group());}System.out.println(numbers); 结果 [a, s, d, f] 说明 正则表达式中的[]表示匹配单个字符里面的内容是字符组使用-表示范围使用^表示相反如下 [a-z] // 匹配所有的小写字母[A-Z] // 匹配所有的大写字母[a-zA-Z] // 匹配所有的字母[A-z] // 匹配所有的字母同[a-zA-Z][0-9] // 匹配所有的数字[0-9\.\-] // 匹配所有的数字、句号、减号[ \n\f\r\t\v] // 匹配所有的空白字符(空格、换行符、换页符、回车符、水平制表符、垂直制表符)[^0-9] //匹配非数字字符 3.从aHs12DF85dfSWE45中提取连续大写字母 示例 String str aHs12DF85dfSWE45;// 正则表达式匹配小写字母String regex1 [A-Z];// 编译正则表达式Pattern pattern1 Pattern.compile(regex1);Matcher matcher1 pattern1.matcher(str);// 创建一个ArrayList存储匹配结果ArrayListString numbers new ArrayList();// 查找匹配的序列while (matcher1.find()) {// 获取匹配到的数字字符串并添加到列表中numbers.add(matcher1.group());}System.out.println(numbers); 结果 [H, DF, SWE] 说明 正则表达式中 号代表前面的字符必须至少出现一次1次或多次。 * 号代表前面的字符可以不出现也可以出现一次或者多次0次、或1次、或多次。 ? 问号代表前面的字符最多只可以出现一次0次或1次。 所以如果要捕获到单个或者多个相连的满足条件的字符需要使用加号。 上面示例中使用?结果如下 [, H, , , , D, F, , , , , S, W, E, , , ] 使用*结果如下 [, H, , , , DF, , , , , SWE, , , ] 4.从[1024]*100-52[587] [24$]中提取[]中的数字 示例1 String str [1024]*100-52[587] [24$];// 正则表达式匹配小写字母String regex1 \\[\\d\\];// 编译正则表达式Pattern pattern1 Pattern.compile(regex1);Matcher matcher1 pattern1.matcher(str);// 创建一个ArrayList存储匹配结果ArrayListString numbers new ArrayList();// 查找匹配的序列while (matcher1.find()) {// 获取匹配到的数字字符串并添加到列表中numbers.add(matcher1.group());}System.out.println(numbers); 结果1 [[1024], [587]] 说明1 在 Java 的正则表达式中方括号 [] 是用来定义字符集的元字符用于指定一组可能出现在匹配位置的字符。如果你需要在正则表达式中匹配方括号本身 [ 或 ]或者在字符集中匹配方括号字符你需要对它们进行转义处理。 要在 Java 正则表达式中匹配方括号 [ 或 ]可以使用反斜杠 \ 进行转义即将它们写成 \[ 和 \]。同样如果你要在字符集中匹配方括号字符 [ 或 ]也需要进行相同的转义处理。 例如如果你想匹配包含方括号 [] 的字符串可以编写如下的正则表达式 String regex \\[.*\\];在上面的例子中\\[ 匹配左方括号 [\\] 匹配右方括号 ]. 匹配任意字符* 表示前面的字符可以重复零次或多次。 记得在 Java 中使用正则表达式时由于反斜杠在字符串中也是转义字符因此需要双重转义即使用两个反斜杠 \\ 来表示一个反斜杠。 示例2 通过上面的方式获取到了中括号及其中的数字并没有获取到中括号内所有的数字内容可以通过下面的方式进行实现 String str [1024]*100-52[587] [24$];// 正则表达式匹配小写字母String regex1 \\[(\\d)\\];// 编译正则表达式Pattern pattern1 Pattern.compile(regex1);Matcher matcher1 pattern1.matcher(str);String regex2 \\[(\\d)\\$\\];// 编译正则表达式Pattern pattern2 Pattern.compile(regex2);Matcher matcher2 pattern2.matcher(str);// 创建一个ArrayList存储匹配结果ArrayListString numbers new ArrayList();// 查找匹配的序列while (matcher1.find()) {// 获取匹配到的数字字符串并添加到列表中numbers.add(matcher1.group(1));}// 查找匹配的序列while (matcher2.find()) {// 获取匹配到的数字字符串并添加到列表中numbers.add(matcher2.group(1));}System.out.println(numbers); 结果 [1024, 587, 24] 说明 捕获组的说明 在正则表达式中括号()用来创建一个捕获组capturing group。捕获组允许您对匹配的子表达式进行分组并且可以通过索引或名称来获取这些组的内容。 使用括号可以实现以下几个功能 分组通过括号将多个表达式分组在一起以便对它们作为一个整体进行操作如应用量词或其他操作符。 捕获括号内的内容被视为一个独立的子表达式可以通过索引例如group(1)或名称来获取匹配的内容。 回溯引用可以在同一个正则表达式中引用先前捕获的内容从而实现更复杂的模式匹配。 请注意括号本身并不匹配任何字符而是用来指示正则表达式引擎对其中的内容进行处理。 所以匹配之后可以通过索引方式group(1)获取捕获组中的内容。这样就可以拿到[]中的数字 5.总结 ①java中反斜线的说明 在Java中反斜杠\在字符串中被用作转义字符。转义字符指的是由反斜杠跟着一个字符组成的字符序列表示特殊字符或控制字符。当反斜杠后面跟着某些字符时它们会组成特定的转义序列代表一些特殊意义的字符。常见的转义字符包括\n换行符、\t制表符、\\反斜杠自身、\单引号和\双引号等。 例如如果你想在字符串中表示一个双引号字符你可以使用转义字符\即\来告诉编译器将视为普通字符而不是字符串结束符。 需要注意的是因为反斜杠本身是用作转义字符的如果要在字符串中表示一个反斜杠字符本身则需要写成\\即两个反斜杠。这样编译器才能正确解释反斜杠字符。 ②捕获组的使用 正则表达式中的()表示匹配其中的内容例 (alb) 匹配a或者b 并可以听过索引方式获取满足正则表达式的()中的内容 ③?  *  在正则中的含义
http://www.dnsts.com.cn/news/35507.html

相关文章:

  • 注册德国网站域名建网站哪个平台好
  • 网站购物车js代码怎么做wordpress 媒体库 删除
  • 怎么把网站建设推广出去建网站不想用怎样撤销
  • 做网站的结论和心得网站建设5iec
  • 网监备案网站更换域名成都seo整站
  • 淮安经济技术开发区建设局网站高质量的建设工程人员查询
  • 那个网站教做菜做的好站长之家网站流量查询
  • 网站建设福永附近网络公司建设营销网站的四个步骤
  • 下载吧网站整站源码英语网站的建设需要
  • 绍兴做网站公司哪家好中国制造app
  • 夸克建站系统官网wordpress使用教程
  • 有没有做链接的网站企业做网站找谁
  • 手机客户端网站怎么做seo全网图文推广
  • 手机app wap网站模板下载seo搜索优化是什么呢
  • 做外贸需要哪些网站搜索引擎平台排名
  • 西昌有做网站的公司吗有专业做网站的吗
  • 服务器架构做网站那个网站域名估价好
  • wordpress禁止生成多个缩略图重庆网站seo推广
  • 个人网站,可以做淘宝客吗网站建设与管理 自考
  • 上传网站数据库吗国内的平面设计网站
  • 北京 网站设计网站301了不知道在哪做的
  • 网站建设为主题调研材料求2021没封的良心网址
  • 动漫网站开发网站后台如何添加代码
  • 在易语言里面做网站专业做网站app的公司
  • 建设银行辽宁省分行网站wordpress好看的个人博客主题
  • 建网站多少钱专业外贸平台推广
  • 建网站wordpress推广引流渠道平台
  • wordpress 会话已过期优化大师下载
  • 现在还有网站做校内网吗大连 做网站公司
  • 游戏网站建设公司wordpress修复插件