给出这个特定正则表达式背后的想法的原始问题是Regex to find content not in quotes。
让我们稍微修改一下原始示例:
INSERT INTO Notifify (to_email, msg, date_log, from_email, ip_from)
VALUES
(
:to_email,
'test teste nonono',
:22,
:3mail,
:ip_from
)
我知道在任何编程语言中都不允许以数字开头的变量,但这并不意味着我们不能有需要仅匹配:to_email
or :3mail
and :ip_from
and not的场景:22
。
我们如何进行?我和我的朋友以这种方式尝试过(理论上只是)->
- 将所有字符串存储在一个集合中
- 减去只包含数字的集合
对于在线测试,我正在使用RegExr。