【发布时间】:2022-11-19 02:54:25
【问题描述】:
我正在对一些代码进行去混淆处理,但我忘记了操作员在 VSCode 中搜索文本时使用通配符。我的意思是,每当您在 VSCode 中搜索代码 (CMD/CTRL + F) 时,通配符的字符是什么(IE搜索“date{WILDCARD HERE}”将返回“date1”、“date2”、“date”等)
【问题讨论】:
我正在对一些代码进行去混淆处理,但我忘记了操作员在 VSCode 中搜索文本时使用通配符。我的意思是,每当您在 VSCode 中搜索代码 (CMD/CTRL + F) 时,通配符的字符是什么(IE搜索“date{WILDCARD HERE}”将返回“date1”、“date2”、“date”等)
【问题讨论】:
我不记得有通配符选项(至少我从未使用过)。但是search feature supports using regular expressions。
鉴于你的例子日期 1、日期 2、日期、等假设它遵循 date<n> 的模式,其中 n 是一个数字(或者在只是“日期”的情况下什么都不是),date[1-9]* 的正则表达式应该实现你想要的。
您可以在this site 上测试表达式。输入正则表达式和一些样本数据,看看它是如何匹配的。
【讨论】: