首页 > 其他分享 >正则匹配区域

正则匹配区域

时间:2023-06-07 16:55:06浏览次数:20  
标签:regex .+ 匹配 正则 区域 address const

const regex='(?<province>[^省]+自治区|.*?省|.*?行政区|.*?市)(?<city>[^市]+自治州|.*?地区|.*?行政单位|.+盟|市辖区|.*?市|.*?县)(?<county>[^县]+县|.+区|.+市|.+旗|.+海域|.+岛)?(?<town>[^区]+区|.+镇)?(?<village>.*)'

const result = address.match(regex);

 

标签:regex,.+,匹配,正则,区域,address,const
From: https://www.cnblogs.com/zhaoyun4122/p/17463877.html

相关文章

  • 投票评选活动小程序的活动情况区域和投票区域实现
    票评选活动小程序的活动情况区域和投票区域实现活动情况区域<!--活动情况区域start--><viewclass="situation-box"><viewclass="situation-box-in"><textclass="icon-time"></text><textclass="text-lg&quo......
  • 用户名验证(正则表达式)
    功能需求:如果用户名输入合法,则后面提示信息为:用户名合法,并且颜色为绿色如果用户名输入不合法,则后面提示信息为:用户名不符合规范,并且颜色为红色正则表达式:/^[a-zA-Z0-9_-]{6,16}$/onblur事件:onblur事件发生在对象失去焦点时。onblur事件最常与表单验证代码一起使用(例......
  • c#正则表达式适配数学表达式(一)
    近日在做某项目时候,里面涉及到了与数学表达式有关的计算,为了高效的适配数学表达式现以正则表达式进行提取予以分享,若有需要的小伙伴可参考,具体如下:///<summary>///正则表达式助手///</summary>publicclassRegularHelper{///<summary>......
  • 正则表达式regex = /^\/[^/]+/;
    这个代码片段是使用JavaScript语言定义了一个正则表达式(regularexpression),它用于匹配一个以斜杠(/)开头的字符串中的第一段。现在来逐步解释这个正则表达式的每个部分:^:这是一个锚点,表示匹配字符串的开头。\/:这是一个转义后的斜杠字符,用于匹配实际的斜杠字符。[^/]+:这是......
  • 正则解析案例01__网页图片爬取
    趣图地址:https://www.gxt8.cn/gxtp01/1.正则表达式提取网页图片源码: 2.提取页面所有的图片地址后续将其拼接: 3.获取图片二进制_定义图片存储路径_图片二进制写入图片路径: ......
  • Python正则表达式学习(5)——re.findall()
    re.findall(pattern,string,flags=0)返回字符串中模式的所有非重叠匹配,作为字符串列表。字符串从左到右扫描,并按照找到的顺序返回匹配项。如果模式中存在一个或多个组,则返回组的列表;如果模式有多个组,这将是一个元组的列表。结果中包含空匹配,除非他们触及另一个匹配的开始。In[1......
  • Python正则表达式学习(4)——re.match() 和 re.search()
    Python提供了基于正则表达式的两种不同的原始操作:re.match()仅在字符串的开头检查匹配,只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。re.search()检查字符串中任何位置的匹配例如:In[2]:re.match("c","absdbdfskdvc")In[3]:re.search("c","a......
  • 基于《PythonCookbook》的学习(3)——利用 Shell 通配符做字符串匹配
    fnmatch模块提供了fnmatch()和fnmatchcase()两个函数可以使用通配符模式对文本进行匹配fnmatch所完成的匹配操作有点介乎于加单的字符串方法和全功能的正则表达式之间。感觉蛮鸡肋的…:(......
  • Python正则表达式学习(3)——re.compile()
    re.compile(pattern,flags=0)将正则表达式pattern编译为正则表达式对象,可用于使用其match()和search()方法进行匹配。顺序:prog=re.compile(pattern)result=prog.match(string)等价于:result=re.match(pattern,string)但是当单个程序中的表达式被多次使用时,使用re.comp......
  • ArcGIS绘制研究区域图的方法
      本文介绍基于ArcMap软件,绘制论文中研究区域示意图、概况图等的方法。  最近需要绘制与地学有关论文、文献中的研究区域概况图。对于这一类图片,我个人比较喜欢基于ArcMap与PPT结合的方式来绘制,具体操作如下。  当然,首先这里要提一句:大家一定需要注意,绘制我国相关的地图时(......