日语学习网 中级日语 中级日语讲义

中级日语讲义

文章目录 一、中级日语讲义最佳答案 二、中级日语讲义相关答案 三、中级日语讲义类似问题 关于中级日语讲义最佳答案 1.最基本的含义:括号被视为括号内的一个整体,方括号是匹…


关于中级日语讲义最佳答案


中级日语讲义


1.最基本的含义:括号被视为括号内的一个整体,方括号是匹配的括号之一,花括号被匹配多次,但是括号中其他字符的添加将具有不同的含义 。 {n} n是一个非负整数。 匹配确定n次。 例如,“ o {2}”不能匹配“鲍勃”中的“ o”,但是可以匹配“食物”中的两个o。 {n,} n是非负整数。 至少匹配n次。 例如,“ o {2,}”不能匹配“ Bob”中的“ o”,但是可以匹配“ foooood”中的所有o。 “ O {1,}”等效于“ o +”。 “ O {0,}”等效于“ o *”。 {n,m} m和n都是非负整数,当字符后面紧跟任何其他限定符(*,+,?,{n}时,n ? ,{n,},{n,m}),则匹配模式为非贪婪模式。 非贪婪模式尽可能少地匹配搜索到的字符串,而默认贪婪模式则尽可能地匹配搜索到的字符串。 例如,对于字符串“ oooo”,“ o +?” 将匹配单个“ o”,而“ o +” 将匹配所有“ o”。 。匹配除“ \ n”之外的任何单个字符。 要匹配包括“ \ n”在内的任何字符,请使用“ [。\ n]”之类的模式。 (pattern)匹配pattern并获得此匹配。 可以从生成的Matches集合中获得获得的匹配项,在VBScript中使用SubMatches集合,在JScript中使用$ 0 … $ 9属性。 要匹配括号字符,请使用“ \(”或“ \)”。 (?: pattern)匹配模式,但未获得匹配结果,这意味着这是非获取性匹配,将不会存储以备后用。 当使用或字符“(|)”组合模式的各个部分时,这很有用。 例如,“ in str(?:y | ies)”比“ in stry | in stries”更简单。 (?= pattern)正向查找,在与模式匹配的任何字符串的开头匹配搜索字符串。 这是非获取性匹配,也就是说,将来的使用不需要获取该匹配。 例如,“ Windows(?= 95 | 98 | NT | 2000)”可以与“ Windows2000”中的“ Windows”匹配,但不能与“ Windows3.1”中的“ Windows”匹配。 预检查不消耗字符,也就是说,在发生匹配后,对下一个匹配的搜索将在上一次匹配之后立即开始,而不是在包含预检查字符之后开始。 (?! pattern)否定预检查,在与模式不匹配的任何字符串的开头匹配搜索字符串。 这是非获取性匹配,即,不需要获取该匹配以在之后使用。 例如,“ Windows(?!95 | 98 | NT | 2000)”可以匹配“ Windows3.1”中的“ Windows”,但不能匹配“ Windows2000”中的“ Windows”。 预检查不消耗字符,也就是说,在匹配之后,将在最后一次匹配之后立即开始搜索下一个匹配,而不是从预检查 x |之后的字符开始。 y 匹配x或y。 例如,“ z | food”可以匹配“ z”或“ food”。 “(Z | f)ood”与“ zood”或“ food”匹配。 [xyz] 字符集。 匹配包含的任何一个字符。 例如,“ [abc]”可以匹配“普通”中的“ a”。 [^ xyz] 负字符集。 匹配不包含的任何字符。 例如,“ [^ abc]”可以匹配“普通”中的“ p”。 [a-z] 字符范围。 匹配指定范围内的任何字符。 例如,“ [a-z]”可以匹配从“ a”到“ z”的任何小写字母字符。 [^ a-z] 负字符范围。 匹配不在指定范围内的任何字符。 例如,“ [^ a-z]”可以匹配不在“ a”至“ z”范围内的任何字符。


关于中级日语讲义相关答案



了解更多中级日语讲义类似问题


日语中级与高级
大家的日语中级2 学习辅导

本文来自网络,不代表日语学习网立场,转载请注明出处:https://www.xxriyu.com/zjry/5906.html
上一篇
下一篇

发表评论

邮箱地址不会被公开。 必填项已用*标注

返回顶部