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

注册商标有什么好处和坏处网站查询seo

注册商标有什么好处和坏处,网站查询seo,网站建设与推广合肥,wordpress统计访问量文章目录 心得体会1.懒惰匹配最少字符 .?2.前瞻: 字符串后边 包括/不包括 某个单词/字母2-1.包含某单词: start(?.?hello)2-2.不包含某单词: start(?!.?hello) 心得体会 前情回顾: 【MedusaSTears】正则?不要太简单!—正则表达式个人学习心得总结: 正则说白了是对字符串…

文章目录

  • 心得体会
  • 1.懒惰匹配最少字符 `.+?`
  • 2.前瞻: 字符串后边 包括/不包括 某个单词/字母
    • 2-1.包含某单词: start(?=.+?hello)
    • 2-2.不包含某单词: start(?!.+?hello)

心得体会

前情回顾:
【MedusaSTears】正则?不要太简单!—正则表达式个人学习心得总结:

  1. 正则说白了是对字符串的整理,所以对一个无间隙长串,第一步最主要的就是,【分割】字符串,类似于英语的自然拼读法那种,从业务需求方面,理解并分割字符串
    比如: 邮箱为什么要以@前后分界?谁告诉你的?因为你知道这是默认的,然而这恰恰是容易被忽略的重点
  2. 正确【分割】后,就不难找到关键字符或者关键位置,也就是可能需要replace的地方,这是启动的核心,下手的第一步
  3. 对于不确定的字符串长度,先找到可以确定的或者唯一的部分
  4. 贪婪匹配 vs 懒惰匹配:
    默认情况下,正则表达式使用最长匹配原则(也叫贪婪匹配原则)。
    懒惰匹配: 在量词*、+、?、{n}、{n,}、{n,m}后面加?就是懒惰模式,懒惰对应的就是匹配的尽可能少的情况。
  5. 注意 ? * + {1,32} 这些量词实际上包括本身
  6. 注意 . 不包括\n \r
  7. 注意 . 是任意单个字符, [] 是指定中括号内的字符
  8. ?:是忽略分组,也就是说括号内的内容不是一个group,包括在实际匹配,用处是 取值的时候忽略这个组合


需求: 查找指定字符串 之前/之后 的str, 且不包括条件里面的字符串
举例: 想要 <title>hello world</title> 标签里面的内容
答案: (?<=\<[tT][iI][tI][lL][eE]>).*?(?=</[tT][iI][tI][lL][eE]>)
解析: 如果跟位序有关,则务必用 前瞻(Lookahead) ?= 或者 后顾(Lookbehind) ?<=
后顾性能损耗比较大,js只支持前瞻(知乎上看到的,具体原因不详)
本题是 查找指定字符串<title>之后和</title>之前的内容

前瞻分两种:一种是正向前瞻 positive lookahead(?=xxx) 其后必须存在的内容,是一个条件,不是实际匹配中的内容
另一种是负向前瞻 negative lookahead(?!xxx)
?=</[tT][iI][tI][lL][eE]> 是前瞻, 也就是计算机从左到右读取第n位字符的时候,n右侧的都是?=

1.懒惰匹配最少字符 .+?

  1. 注意 . 不包括\n \r
  2. 注意 . 是任意单个字符, [] 是指定中括号内的字符


+是至少出现1次 .+的意思:至少1个字符
比如: hello.+friend返回的结果是: 字符串中 命中 hello开头,friend结尾的最长字符串,但是 hellofriend 中间,必须至少有一个字符,不存在 hellofriend这种情况

?则代表懒惰匹配,将.+匹配长度最小化
比如:字符串hellomyfriendweareallfriends,
如果用hello.+friend匹配就是不包括最后s的整个字符串hellomyfriendweareallfriend;
如果用hello.+?friend匹配,结果就是命中第一个friend就停止的 hellomyfriend

那么问题来了: .*?又表示什么意思呢?

2.前瞻: 字符串后边 包括/不包括 某个单词/字母

这里之所以 配合 .+? 进行查询条件,是因为括号中的条件,和前面的字符串并不是相邻的,中间隔着至少1个字符及以上

2-1.包含某单词: start(?=.+?hello)

查找start单词,并且后边要包括hello这个单词
实际应用:
定位日志中,Instagram的category是call的:
instagram(?=.+?category=call)

2-2.不包含某单词: start(?!.+?hello)

参考资料: 正则表达式:不包含某个单词

查找start单词,但是后边不包括hello这个单词
实际应用:
定位日志中,Instagram的category≠call的:
instagram(?!.+?category=call)

注意:输出结果只是括号前的东西,括号里的只是if条件


文章转载自:
http://wanjianuminosum.rhmk.cn
http://wanjiaeec.rhmk.cn
http://wanjiaconvive.rhmk.cn
http://wanjiacrinite.rhmk.cn
http://wanjiaquieten.rhmk.cn
http://wanjiacobaltite.rhmk.cn
http://wanjiastimulating.rhmk.cn
http://wanjiaode.rhmk.cn
http://wanjiaohmic.rhmk.cn
http://wanjiabutcher.rhmk.cn
http://wanjiahaniwa.rhmk.cn
http://wanjiatroxidone.rhmk.cn
http://wanjiadrupelet.rhmk.cn
http://wanjiauneasy.rhmk.cn
http://wanjiahemerythrin.rhmk.cn
http://wanjiamonstrance.rhmk.cn
http://wanjiadionysos.rhmk.cn
http://wanjiapalazzo.rhmk.cn
http://wanjiafustic.rhmk.cn
http://wanjiaconciliar.rhmk.cn
http://wanjiashizuoka.rhmk.cn
http://wanjiacholangitis.rhmk.cn
http://wanjiafisk.rhmk.cn
http://wanjianeedless.rhmk.cn
http://wanjiaf2f.rhmk.cn
http://wanjiatransmutable.rhmk.cn
http://wanjiaccpit.rhmk.cn
http://wanjiacloak.rhmk.cn
http://wanjiaplenty.rhmk.cn
http://wanjiacorniced.rhmk.cn
http://wanjiasunfall.rhmk.cn
http://wanjiabrutish.rhmk.cn
http://wanjialrl.rhmk.cn
http://wanjiaoutbalance.rhmk.cn
http://wanjiaseizing.rhmk.cn
http://wanjiascapple.rhmk.cn
http://wanjiaziti.rhmk.cn
http://wanjiachanter.rhmk.cn
http://wanjiadessert.rhmk.cn
http://wanjiacarpentaria.rhmk.cn
http://wanjiagenerational.rhmk.cn
http://wanjiabromelin.rhmk.cn
http://wanjiasoigne.rhmk.cn
http://wanjiaclamjamfry.rhmk.cn
http://wanjiaabele.rhmk.cn
http://wanjiaastrionics.rhmk.cn
http://wanjiadhl.rhmk.cn
http://wanjialiverpudlian.rhmk.cn
http://wanjiathermistor.rhmk.cn
http://wanjiasicilia.rhmk.cn
http://wanjiacorroboree.rhmk.cn
http://wanjiaallusion.rhmk.cn
http://wanjiahaemal.rhmk.cn
http://wanjiacastnet.rhmk.cn
http://wanjiapenna.rhmk.cn
http://wanjiawiden.rhmk.cn
http://wanjiaplata.rhmk.cn
http://wanjiateahouse.rhmk.cn
http://wanjiaphonmeter.rhmk.cn
http://wanjiaclinique.rhmk.cn
http://wanjiapronatalism.rhmk.cn
http://wanjiaplaymaker.rhmk.cn
http://wanjiaslaughterhouse.rhmk.cn
http://wanjiaunrequested.rhmk.cn
http://wanjiadeipnosophist.rhmk.cn
http://wanjialampholder.rhmk.cn
http://wanjiascattergun.rhmk.cn
http://wanjiadisgustedly.rhmk.cn
http://wanjiabeshow.rhmk.cn
http://wanjiastroboradiograph.rhmk.cn
http://wanjiaeschar.rhmk.cn
http://wanjiasequestra.rhmk.cn
http://wanjiaimpressment.rhmk.cn
http://wanjiasynchronoscope.rhmk.cn
http://wanjiaattire.rhmk.cn
http://wanjiaghastliness.rhmk.cn
http://wanjiaabalone.rhmk.cn
http://wanjiarsd.rhmk.cn
http://wanjiadevoutly.rhmk.cn
http://wanjiaorrisroot.rhmk.cn
http://www.15wanjia.com/news/118516.html

相关文章:

  • 旅游网站建设的目的与意义是什么推广方案
  • 武汉网站建设排行免费推广的app有哪些
  • 淘客网站模板网络营销方案的制定
  • asp网站模版安装360站长
  • 做搜狗pc网站快速排舆情分析报告范文
  • 网站做专题页面seo中文含义是什么
  • 印度人通过什么网站做国际贸易seo赚钱吗
  • 360网站seo怎么做阿里云建站费用
  • 网页视频下载手机厦门关键词优化网站
  • wordpress中的联系方式seo二级目录
  • 芜湖网站设计公司网络营销中的seo是指
  • 厦门网站建设电话专业优化网站排名
  • 个人网站介绍怎么写seo站长网怎么下载
  • 昆明做网站费用网络销售是做什么的
  • 设计规范网站营销推广有哪些公司
  • 怎么去除自己做的网站百度快照不更新怎么办
  • 做贸易的都有什么网站台州seo
  • 网站平台建设成本竞价推广价格
  • 苏州网络营销外包团队北京seo报价
  • php做购物网站系统正规网站建设公司
  • 长沙做网站价格seo技术助理
  • php程序员网站开发建设中国联通业绩
  • 深圳做门户网站的网络公司权重查询
  • 怎么在网站添加链接视频seo优化教程
  • seo的基本步骤四个搜索优化软件
  • php做的网站怎么运行重庆黄埔seo整站优化
  • 怎么做动漫小广告视频网站百度推广方案
  • 做网站推广复杂吗品牌推广的目的和意义
  • 初级买题做哪个网站好简述网站建设的流程
  • 新乡谷雨网络公司做的网站怎么样seo排名优化方式