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

大淘客网站如何做seo网络广告设计公司

大淘客网站如何做seo,网络广告设计公司,嵊州市网站建设,网络营销推广组合一、定义#xff1a;正则表达式是一种用于匹配、查找和替换文本中特定模式的字符串。 使用方式#xff1a;①定义一个正则 正则表达式应用场景#xff1a;查找、验证、替换。 Ⅰ、查找 在目标字符串中#xff0c;找到符合正则表达式规则要求的 子串。 方括号#xff…一、定义正则表达式是一种用于匹配、查找和替换文本中特定模式的字符串。 使用方式①定义一个正则 正则表达式应用场景查找、验证、替换。 Ⅰ、查找 在目标字符串中找到符合正则表达式规则要求的 子串。 方括号 package test36object test {def main(args: Array[String]): Unit {val reg[abc].r // val rsreg.findFirstIn(abc a) // if (!rs.isEmpty){ // println(你找到的符合正则表达式要求的内容是,rs.get) // }reg.findAllIn(abc abc).toList.foreach(println)} }.表示除了换行之外的其他的任意单个字符\d等于【0-9】匹配一个数字 digit\D除了\d之外的其他的任意字符。表示非数字\w等价于【0-9A-Za-z_】63个字符表示一个字 word\W除了\w之外的任意字符。表示非字\s表示一个空格 space\S表示一个非空格 package test36 object test {def main(args: Array[String]): Unit { // val reg[abc].r // val rega$.r // val reg..r //val reg\\d\\d\\d.r //val reg\\D.r // val reg\\w.r // val reg\\W.r // val reg\\s.rval reg\\S.r // val rsreg.findFirstIn(abc a) // if (!rs.isEmpty){ // println(你找到的符合正则表达式要求的内容是,rs.get) // }reg.findAllIn(_Ai 1234am a12 no studengt, ok,y3es,no,ok).toList.foreach(println)} }Ⅱ、量词 量词查找 {n,m}把前面的字符匹配最少n次最多m次{n, }把前面的字符匹配最少n次最多不限{n}把前面的字符匹配n次{0,1}把前面的字符匹配0次或者1次{1, }把前面的字符匹配最少1次*{0}把前面的字符匹配0次。或者多次 package test36object test {def main(args: Array[String]): Unit { //规则1.有11个数字//规则2开头是1//规则3第二位是3-9的数字var reg1[3-9]\\d{9}.rreg.findAllIn(01234567890 13a12345678 13812345678 and 10987654321 are phone numbers).toList.foreach(println)} } 练习一验证合法的用户名 package test37 //验证用户名是否合法 //规则 //2.不能数字开头 //3.只能包含数字大小写字母下划线 object test {def main(args: Array[String]): Unit {val name11shenxinghui//不合法是数字开头的。val name2lishen123//合法val name3qy//不合法长度不够val name4xyz_123Ai//合法val name5waqc1314!//不合法是不允许的//通过正则表达式来判断val reg[a-zA-Z_]\\w{6,12}.rprintln(reg.matches(name1))//matches对字符串做验证返回boolean值println(reg.matches(name2))//matches对字符串做验证返回boolean值println(reg.matches(name3))//matches对字符串做验证返回boolean值println(reg.matches(name4))//matches对字符串做验证返回boolean值println(reg.matches(name5))//matches对字符串做验证返回boolean值} }练习二隐藏手机号中间4位 package test37 //任务把字符串中的手机号打码类似138****5678object test2 {def main(args: Array[String]): Unit {var str沈星回手机号13812345678 13612345454 寝室号1234-01 你买的xxx到了//开始你的代码//是分组它不会影响正则表达式的查询结果但是它会把分组找到的内容单独保存在group中val reg(1[3-9]\\d)(\\d{4})(\\d{4}).r//reg.replaceAllIn的功能在目标字符串str中用正则表达式reg去查找找到之后用 箭头函数 的返回值来替换//m 就是正则表达式找到的内容//如果正则表达式中有则 可以通过m.group来找到对应的分组val newStrreg.replaceAllIn(str,(m){println(s第一组${m.group(1)})println(s第一组${m.group(2)})println(s第一组${m.group(3)})println(_*40)m.group(1)****m.group(3)})println(newStr)} }
http://www.w-s-a.com/news/207382/

相关文章:

  • 厦门网络营销顾问湘潭网站seo
  • asp.net个人网站淮南 搭建一个企业展示网站
  • 备案关闭网站wordpress 替换
  • 台州建设网站制作wordpress乱码
  • 互联网时代 网站建设做交互设计的网站
  • 网站屏蔽中文浏览器湘潭做网站广告的公司
  • 好看的单页面网站模板免费下载手机网站经典案例
  • 优秀网站建设平台建筑模板工厂价格尺寸
  • 合肥微信网站建设旅游景区网站模板
  • 一个只做百合的网站wordpress文章和博客的区别
  • 编写网站策划方案网站哪里有
  • 网站做得好的公司国家防疫政策最新调整
  • 设计优秀的企业网站做行测的网站
  • 提供做网站公司有哪些关键词优化诊断
  • 建站合肥网络公司seo免费建手机商城网站吗
  • 设计师投资做项目网站外贸网站建设工作室
  • 无聊的网站wordpress的alt属性插件
  • 个股期权系统网站开发小清新wordpress模板
  • 全中文网站开发建筑公司企业愿景文案
  • 广州网站建设正规公司建设银行信用卡中心网站
  • 哪个网站是专门做封面素材怎么制作app平台
  • 网站开发 平均工资商标注册在哪个部门申请
  • 做外贸需要自己的网站吗营销型网站建设市场分析
  • 绍兴网站制作推广wordpress 无法自动升级
  • 阿里云建站数据库用什么app制作开发费用多少
  • 中国住房和城乡建设部网站资质查询中小开网站
  • 交易所网站开发水果营销软文
  • 石家庄有什么好玩的地方2017织梦网站怎么做seo
  • wordpress项目插件seo的含义
  • 网站平台建设的作用电影宣传类网页界面设计