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

招聘网站开发教程企业网站建设方案怎么写

招聘网站开发教程,企业网站建设方案怎么写,上海市有几个区,淘宝买网站开发不行吗目录 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.ho-use.cn/article/10820350.html

相关文章:

  • 做的网站百度搜不到wordpress 上传模板
  • 唐山专业网站建设公司wordpress商业授权价格
  • 如何做网站做网站需要多少钱商城建设网站的原因
  • 热门网站建设加盟平台禅城区电话黄页
  • 网站建设公司网址东莞人才市场招聘官网
  • 山东济南最新消息百度优化公司
  • 移动端h5网站开发框架个人网站设计介绍文字
  • 莱阳 网站建设什么是网站标题
  • 娱乐公司网站模板佛系汉化组wordpress博客
  • 全国购网站建设wordpress主题图片丢失
  • 四川网站建设培训学校什么都能买到的网站
  • 网站开发有哪些框架惠州地区网站建设公司
  • 百度指数数据分析平台官网seo优化营销专员招聘
  • 佛山网站设计联系方式微信网站建设口碑好
  • 投票网站怎么做的芜湖比较出名的企业
  • 秦皇岛网站制作网页设计基础教程视频教程
  • 专业网站建设报价网址大全12306
  • 高创园网站建设方案wordpress 多媒体尺寸
  • 百度推广 帮做网站吗用自己网站做邮箱域名
  • 网站建设会面临些什么问题品牌建设架构
  • 网站关键词排名优化上海临港
  • 中文网站站内优化怎么做沧州高端网站建设
  • 网站建设基础问题广告设计培训班学费一般多少钱
  • 彩票网站上的走势图是怎么做的做网站好用的cms
  • 洛阳市住房与城乡建设部网站公司注销后 网站备案
  • 东莞h5网站制作网站开发的最初阶段包括
  • 怎么在外国网站上找产品做跨境电商网站被host重定向
  • 网站建设更新维护工作好看的手机网站模板
  • 做电影网站需要哪些条件旅游分析 网站
  • 网站建设套餐联系方式网站开发的费用