我有几百行这样的代码需要检查
(仅作为示例):
q_Var1_q = "Hello, "
q_Var2_q = "World!"
msgbox q_Var1_q & q_Var2_q
我想检查我是否忘记_
在每个 中输入内容_q
。
例如,如果我找到类似q_Var1q
(而不是q_Var1_q
)的内容
— 这将是需要编辑的“拼写错误”。
因此,我需要找到any words
以 结尾q
的
除了如果他们_
在此之前有权利的话q
。
我尝试了[^_]q
in Ctrl+F(选中“正则表达式”),它成功了,
但我得到了太多结果,因为它还q
在每个变量的开头找到了一个。
所以我尝试了其他几个选项,比如([^ ]q)([^_]q)
和[^ ]q|[^_]q
,
但我不知道如何正确应用多个排除。
也就是说,如果一切顺利的话
——我什么也找不到;如果至少有 1 个“拼写错误”
——我希望找出所有这些错误。
答案1
根据您的情况,尝试以下搜索字符串:[^_]q[^\w]
它寻找“非下划线、q、非单词字符”。
它还会找到一个单一的q
,我希望你没有。