【原创分享】Quicker 正则表达式速查手册

经验创意 · 1882 次浏览
咿呀杀杀 创建于 2023-05-25 18:31

在正则表达式的学习和使用过程中,相信很多人到都遇到过这种情况:正则表达式在测试环节明明是没问题的,但应用到实际环境中却不管用。出现这种情况,很大概率是正则的“方言”问题导致的——即,不同的正则引擎之间是存在语法差异的,你的测试工具与实际环境所使用的正则引擎并不一致。要避免这类问题,“方言意识”是不可或缺的。

以 Quicker 中使用正则为例,我们需要有这样的意识:Quicker 正则对应的“方言”(flavor)为 C#(.NET) ,那么正则测试工具最好选择支持 C# (.NET) 的,测试之时要注意切换至这个语言,语法的查询也要选择与之对应的教程/文档。

为此我写了一个 .NET 正则语法速查手册。相比于微软官方文档,这个速查手册更为精要、平易、贴心。

 

转送门:正则速查手册

 

咿呀杀杀 最后更新于 2023/5/25

回复内容
CL 2023-05-25 21:03
#1

感谢分享~

zryan 2023-05-26 23:26
#2

强!👍👍👍

乐昂岚 2023-05-29 10:05
#3

正则测试推荐网址https://tool.oschina.net/regex/

我在这个网址测试的结果在qk都能正常使用

咿呀杀杀 回复 乐昂岚 2023-05-29 16:22 :

这个是Javascript的, . ^ $ \d \w \b 等语法跟 C# 有差异。

地球上最好的正则表达式测试工具就这两个:

  1. RegexBuddy

  2. regex101

咿呀杀杀 最后更新于 2023-05-29 21:50
回复主贴