美文网首页
2.2 常用量词

2.2 常用量词

作者: 马小跳_ | 来源:发表于2018-12-11 20:14 被阅读9次

{m,n}是通用形式的量词,正则表达式还有三个常用量词,分别是+?*。它们的形态虽然不同于{m,n},功能却是相同的(也可以把它们理解为“量词简记法”)。

表2-2 常用量词

常用量词 等价形式 说明
* {0,} 可能出现,也可能不出现,出现次数无上限
+ {1,} 至少出现一次,无上限
? {0,1} 至多出现一次,也可能不出现

在实际应用中,在很多情况下只需要表示这三种意思,所以常用量词的使用频率远高于{m,n}

比如说英式英语和美式英语有些单词的写法是不同的,比如traveler和traveller。如果希望“通吃”这两种写法,就要求第二个l是“至多出现一次,也可能不出现”,正好使用量词?。这样的情况还有很多,比如favor和favour、color和colour...

例2-4 量词?的应用

re.search(r'travell?er', 'traveler') is not None  # True
re.search(r'travell?er', 'traveller') is not None  # True

例2-5 量词+的应用

re.search(r"^<[^>]+>", "<bold>") != None  # 匹配开标签
re.search(r"^</[^>]+>", "</table>") != None  # 匹配闭标签
re.search(r"^<[^>]+/>", "<br/>") != None  # 匹配自闭合标签

可以中正则表达式匹配双引号字符串。两个双引号之间可以没有任何字符,""也是一个合法的双引号字符串。

例2-6 量词*的应用

re.search(r'\"[^\"]*\"', '"some"')
re.search(r'\"[^\"]*\"', '""')

表2-3 各类tag的匹配

tag分类 正则表达式 举例
open tag <[^/>][^>]*> <div>
close tag </[^>]+> </div>
self-closing tag <[^>/]+/> <br/>

相关文章

  • 2.2 常用量词

    {m,n}是通用形式的量词,正则表达式还有三个常用量词,分别是+、?、*。它们的形态虽然不同于{m,n},功能却是...

  • 正则表达式常用元字符

    一. 常用元字符 二. 常用限定符(量词) 三. 其它语法

  • 日语中基本数字的读法总结~

    一、日语1-10数字的音读和训读 二、有量词的数字 1、相关常用量词 2、不同的量词与数字的配合 日语量词与数字的...

  • 量词

    小学生学好量词是非常有必要的! 什么是量词? 通常用来表示人、事物或动作的数量单位的词,叫做量词。如头、匹、条等。...

  • 英语语法之数词篇

    概述 数量词或者数量词词组常用来修饰名词,表示我们所说的事物的数与量。有些数量词修饰可数名词复数,如many, a...

  • 正则初识(一)规则

    定义 特殊字符:是在正则表达式中有特殊含义的非字母字符特殊字符 量词:在正则中表现出现次数的量词 其他常用字段常用...

  • 78. 日语数量词的用法

    昨天讲了一些日语的常用数量词及其读音,今天讲一下关于日语数量词的基本用法。 日语的数量词在句子中有两种基本用法,一...

  • 一粒足球

    足球解说中常用“打入一粒足球”,用“粒”这个量词。曾经有人表示疑惑,足球的量词怎么是“粒”?还有人由此感慨语文水平...

  • 【菊言菊语】读《统编小学语文,可以这样教》有感(七)

    一年级阅读单元训练点及教学建议 一,积累常用词、数量词以及各种短语 一年级第一学期,积累常用词和数量词是一项重要的...

  • 小学语文基础知识|1-6年级量词汇总

    通常用来表示人、事物或动作的数量单位的词,叫做量词。如头、匹、条等。可我写作文的时候,总是会不确定该用哪个量词,这...

网友评论

      本文标题:2.2 常用量词

      本文链接:https://www.haomeiwen.com/subject/ajzehqtx.html