【建站服务】任丘网站建设【任丘网络公司】任丘做网站、任丘微信公众号开发、任丘网站设计、任丘小程序制作-域名申请
作者: 风兰 . 阅读量: 6 . 发表时间:2022-09-20 15:13:28
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
任丘网站建设【任丘网络公司】任丘做网站、任丘微信公众号开发、任丘网站设计、任丘小程序制作
任丘市,河北省辖县级市,由沧州市代管 [1] ,位于河北省中部,北依京津、毗邻雄安,西临白洋淀,是神医扁鹊故里,华北油田总部所在地。 [2] 全市总面积864平方公里,总人口为81万人,下辖7个街道、9个镇、3个乡,349个行政村。 [3]
任丘地处华北平原中北部,境内主要种植小麦、玉米等粮食作物。地下石油和天然气资源富集,为华北地区重要的石油产地和石化基地。任丘是国务院确定的对外开放县市和环京津经济圈的主要市县之一, [4] 自“九五”以来,任丘综合实力一直位居河北省“十强”县市前列,并连续多年入围全国“百强”县市。2014年完成生产总值600.1亿元。 [5]
任丘历史悠久,八千年前已有人类繁衍生息,西汉大将军任丘在此筑城为防海口而得名“任丘”,抗战时期任丘人民谱写了白洋淀游击战和地道战等家喻户晓的敌后斗争史。旅游景区有白洋淀千里堤、鄚州庙、石油矿山公园等,有任丘大鼓、冀中笙管乐等非物质文化遗产。2017年12月,当选中国工业百强县(市)。 [6]
2018年10月,入选2018年度全国综合实力百强县市 [7] 、全国绿色发展百强县市、全国科技创新百强县市、全国新型城镇化质量百强县市。 [8-10] 2019年10月8日,被评为2019年度全国综合实力百强县市、 [11] 2019年度全国绿色发展百强县市、 [12] 2019年全国科技创新百强县市、 [13] 2019年度全国新型城镇化质量百强县市 [14] 。2019年,被列为第二批国家农产品质量安全县。 [15]
UNIX操作系统中有不少命令利用了类似正则表达式的表示法来描述模式。即便对UNIX操作系统与其中的大部分命令并不熟悉,了解这些表示法也还是很实用的。我们发现正则表达式至少用在如下3类命令中。
1. 编辑器。UNIX编辑器ed和vi,以及大多数现代文本编辑器,让用户可以在找到某给定模式实例的位置扫描文本。这一模式是由正则表达式指定的,虽然没有一般的取并运算符,只有下面将要讨论的“字符类”。
2. 模式匹配程序grep及类似程序。UNIX命令grep会对文件进行扫描,检查文件的每一行。如果该行包含某个能与由正则表达式指定的模式匹配的子串,就将该行打印出来(grep代表globally search for regular expression and print,即全局查找正则表达式并打印)。grep命令本身只接受正则表达式的子集,而扩展的命令egrep则可以接受完整的正则表达式表示,而且包含了一些其他的扩展。命令awk允许我们进行全面的正则表达式搜索,并且把文本行当作关系的元组来处理,从而使我们可以对文件执行选择和投影这样的关系代数运算。
3. 词法分析。UNIX命令lex对编写编译器代码及类似任务而言是很使用的。编译器第一件必须完成的事就是将程序分割为一个个标记(token),它们是逻辑上结合在一起的子字符串。标记的例子包括标识符、常量、then这样的关键字,以及+或<=这样的运算符。每种标记类型都可以由一个正则表达式来指定,比方说,示例10.17就展示了如何指定“标识符”标记类。lex命令让用户可以用正则表达式指定标记类。这样就形成了可以用作词法分析器的程序,也就是可以把输入分解为标记的程序。
我们经常需要写出表示字符集合,或者严格地讲,是表示长度为1的字符串(每个字符串都是由集合中不同的字符构成)组成的集合的正则表达式。因此,在示例10.17中,我们定义了表达式letter 表示任何由一个大写字母或小写字母组成的字符串,并定义了表达式digit 表示任何由一个数字构成的字符串。这些表达式都是相当长的,而UNIX提供了一些重要的简写。
首先,可以用方括号把任意字符表括起来,用来代表对这些字母取并的正则表达式。这样的表达式就叫作字符类。例如,表达式[aghinostw]表示出现在单词washington中的字母组成的集合,而[aghinostw]*则表示只由这些字母形成的字符串所构成的集合。
其次,我们并非总是需要明确地列出所有的字符。回想一下,字母几乎一直都是用ASCII编码的。这种编码会为各种字符指定相应的位串(很自然地就可以解释为整数),而且它是以一种合理的方式来完成这一工作的。例如,ASCII编码为大写字母分配了连续的整数。同样,它也为小写字母以及数字分配了连续的整数。
如果在两个字符间加上破折号,就不仅表示这些字符,而且表示了编码在这两个字符编码之间的所有字符。
我们可以通过[A-Za-z]定义大写字母与小写字母。前3个字符A-Z表示编码处于A和Z之间的所有字符,也就是所有的大写字母。而接下来的3个字符a-z则表示所有的小写字母。
顺便提一句,因为破折号有这样一种特殊含义,所以如果想要定义包含-的字符类,就一定要谨慎行事。必须把破折号放在这列字符的第一个位置或最后一个位置。例如,可以通过[-+*/]来指定4四种算术运算符组成的集合,但如果写成[+-*/]的形式就是错误的,因为+-*这样的范围会表示编码在+和*的编码之间的所有字符。
因为UNIX命令经常要处理单行文本,所以UNIX正则表达式表示法中包含了用于表示行的开头和结尾的特殊符号。符号^表示行的开头,而$表示行的结尾。
10.3节图10-12中的自动机是从一行的开头处启动的,它接受的文本行刚好是那些只由单词washington中的字母组成的文本行。可以将这种模式表示为UNIX正则表达式:^[aghinostw]*$。口头上讲,该模式就是“行的开头,后面跟上由单词washington中的字母组成的任意序列,再加上行的结尾”。
举个这种正则表达式使用方式的例子,UNIX命令行:
grep'^[aghinostw]*$ /usr/dict/words复制代码
将打印出词典中所有只由来自washington的字符组成的单词。在这种情况下,UNIX要求该正则表达式被写为引用的字符串。这一命令的效果就是指定的文件/usr/dict/words中每一行都会被检查。如果它含有任何处在由该正则表达式表示的字符串集合中的子字符串,那么这一行就要被打印出来,否则这一行就不会被打印。请注意,这一行的开头符号与结尾符号已然存在了。假设它们不存在。因为空字符串是在由正则表达式[aghinostw]*表示的语言中的,所以我们会发现每一行都有一个子字符串(即ε)位于该正则表达式的语言中,因此每一行都会被打印出来。

任丘网站建设【任丘网络公司】任丘做网站、任丘微信公众号开发、任丘网站设计、任丘小程序制作
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


