鱼C论坛

 找回密码
 立即注册
分享 匹配字母表中的字母
hayeee 2024-1-18 17:26
了解了如何使用字符集(character sets)来指定要匹配的一组字符串,但是有时需要匹配大量字符(例如,字母表中的每个字母)。 有一种写法可以让实现这个功能变得简短。 在字符集中,可以使用连字符(-)来定义要匹配的字符范围。 例如,要匹配小写字母a到e,你可以使用 。 let catStr = ...
0 个评论
分享 将单个字符与多种可能性匹配
hayeee 2024-1-18 13:53
已经了解了文字匹配模式(/literal/)和通配符(/./)。 这是正则表达式的两种极端情况,一种是精确匹配,而另一种则是匹配所有。 在这两种极端情况之间有一个平衡选项。 可以使用字符集 (character classes)更灵活的匹配字符。 可以把字符集放在方括号( )之间来定义一组需要匹配的字符串。 例如,如果想要匹配 ...
0 个评论
分享 用通配符匹配任何内容
hayeee 2024-1-18 13:45
有时不(或不需要)知道匹配模式中的确切字符。 如果要精确匹配到完整的单词,那出现一个拼写错误就会匹配不到。 幸运的是,可以使用通配符.来处理这种情况。 通配符.将匹配任何一个字符。 通配符也叫dot或period。 可以像使用正则表达式中任何其他字符一样使用通配符。 例如 ...
0 个评论
分享 全局匹配
hayeee 2024-1-18 13:39
到目前为止,只能提取或搜寻一次模式匹配。 let testStr = "Repeat, Repeat, Repeat" ; let ourRegex = / Repeat / ; testStr . match ( ourRegex ) ; 在这里match将返回 。 要多次搜索或提取模型,你可以使用全局搜索标志:g。 let repeatRegex = / Repeat ...
0 个评论
分享 提取匹配项
hayeee 2024-1-18 13:33
到目前为止,只是检查了一个匹配模式是否存在于字符串中。 还可以使用.match()方法来提取找到的实际匹配项。 可以使用字符串来调用.match()方法,并在括号内传入正则表达式。 请看下面的举例: "Hello, World!" . match ( / Hello / ) ; let ourStr = "Regular expressi ...
0 个评论
分享 匹配时忽略大小写
hayeee 2024-1-18 13:30
大小写即大写字母和小写字母。 大写字母如A、B和C。 小写字母如a、b和c。 可以使用标志(flag)来匹配这两种情况。 标志有很多,不过这里我们只关注忽略大小写的标志——i。 可以通过将它附加到正则表达式之后来使用它。 这里给出使用该标志的一个实例/ignorecase/i。 这个字 ...
0 个评论
分享 使用测试方法
hayeee 2024-1-18 13:09
在编程语言中,正则表达式用于匹配指定的字符串。 通过正则表达式创建匹配模式(规则)可以帮你完成指定匹配。 如果想要在字符串The dog chased the cat中匹配到the这个单词,可以使用如下正则表达式:/the/。 注意,正则表达式中不需要引号。 JavaScript 中有多种使用正则表达式的方法。 测试 ...
0 个评论
分享 使用 catch 处理 Promise 失败的情况
hayeee 2024-1-18 12:37
当 promise 失败时会调用catch方法。 当 promise 的reject方法执行时会直接调用。 用法如下: myPromise . catch ( error = { } ) ; error是传入reject方法的参数。 给 promise 添加catch方法。 用error作为回调函数的参数, ...
0 个评论
分享 用 then 处理 Promise 完成的情况
hayeee 2024-1-18 12:33
当程序需要花费未知的时间才能完成时(比如一些异步操作),一般是服务器请求,promise 很有用。 服务器请求会花费一些时间,当结束时,需要根据服务器的响应执行一些操作。 这可以用then方法来实现, 当 promise 完成resolve时会触发then方法。 例子如下: myPromise . then ( r ...
0 个评论
分享 通过 resolve 和 reject 完成 Promise
hayeee 2024-1-18 05:06
Promise 有三个状态:pending、fulfilled和rejected。 上一个挑战里创建的 promise 一直阻塞在pending状态里,因为没有调用 promise 的完成方法。 Promise 提供的resolve和reject参数就是用来结束 promise 的。 Promise 成功时调用resolve,promise 执行失败 ...
0 个评论

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-20 06:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部