Microsoft Office Access `LIKE` VS `RegEx`

2024-02-04

我在使用 Access 关键字时遇到了问题LIKE以及它的用途。我想在查询形式中使用以下 RegEx(正则表达式)作为一种“验证规则”,其中LIKE运算符过滤我的结果:

"^[0]{1}[0-9]{8,9}$"

如何才能做到这一点?


我知道你不是在问 VBA,但也许你会给它一个机会

如果打开 VBA 项目,插入新模块,然后选择工具 -> 参考资料并添加对的引用微软 VBScript 正则表达式 5.5。鉴于将下面的代码粘贴到新插入的模块中。

Function my_regexp(ByRef sIn As String, ByVal mypattern As String) As String
   Dim r As New RegExp
    Dim colMatches As MatchCollection
    With r
        .Pattern = mypattern
        .IgnoreCase = True
        .Global = False
        .MultiLine = False
        Set colMatches = .Execute(sIn)
    End With
    If colMatches.Count > 0 Then
        my_regexp = colMatches(0).Value
    Else
        my_regexp = ""
    End If
End Function

现在您可以在您的应用程序中使用上面的功能SQL查询。所以你的问题现在可以通过调用来解决

SELECT my_regexp(some_variable, "^[0]{1}[0-9]{8,9}$") FROM some_table

如果没有匹配的内容,if 将返回空字符串。

希望你喜欢它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Microsoft Office Access `LIKE` VS `RegEx` 的相关文章

随机推荐

  • 在 Visual Studio Code 中使用 msys shell

    我开始使用 Visual Studio Code 因为我喜欢它的轻量级设计和灵活性 它有一个集成终端 我相信可以运行任何 shell 看这里 https code visualstudio com docs editor integrate
  • Ruby on Rails 将通配符子域路由到控制器/操作

    我动态创建表单的 URLusername users example com bob users example com tim users example com scott users example com All of users
  • 您是如何在 MVVM 中成功实现 MessageBox.Show() 功能的?

    我有一个 WPF 应用程序它在 ViewModel 中调用 MessageBox Show 检查用户是否确实要删除 这确实有效 but 违背了 MVVM 的原则因为 ViewModel 不应该显式地确定 View 上发生的情况 所以现在我在
  • 是否可以使用公共文件夹中的 create-react-app 提供静态文件?

    基本上我为客户制作了一个 相对 简单的应用程序 该应用程序可以运行 但他们不断要求更改数据 考虑到应用程序最初预期的简单性以及它保存静态数据的事实 我没有将其链接到任何后端 数据位于本地静态文件中 并有一个保存数据的对象 问题是文件被捆绑到
  • IE9 中 iframe 中的 JavaScript 代码不起作用

    我在 ASP NET 中有一个非常完整的网站 它使用 iframe 我正在努力将我们用来显示对话框的旧控件更改为使用 jQuery UI 对话框 我还确保 IE9 中一切正常 事实是 我在 iframe 中显示的页面中的脚本在 IE9 中不
  • 在哪里可以找到自定义 UITabBarSystemItem 图标?

    是否有某个资源有其他人可以使用的自定义 UITabBarSystemItem 图标 我知道你首先会从苹果那里得到一些 但我想还有更多非常常见的 我不认为每个人都有理由为家庭 设置等重新创造轮子 这是我发现的一些很棒的资源的列表 我与这些网站
  • 如何在 SQL Server 中计算字符串的所有三元组

    我想计算和计算 SQL Server 中字符串的所有三元组 例如 如果字符串是hello我想要以下输出 Trigram Count hel 1 ell 1 llo 1 lo 1 关于 n gram 的维基百科页面 http en wikip
  • 这个for循环中是什么占用了内存?

    我正在玩memory profiler包 从 pip 下载 更具体地说 通过首先创建临时列表与循环 迭代器列表 来查看循环列表的内存效率 这是我不久前遇到的一个问题 我想对我的解决方案进行基准测试 问题是我需要将列表中的每个元素与同一列表中
  • 顺序磁盘读取实际上是顺序的吗?

    我正在使用 PostgreSQL 9 4 首先 我在唯一的系统上安装了 postgreSQLssd drive 我试图了解什么是顺序读取 但最终遇到了一些问题 例如 如果我们要求 SQL Server 提供一些未索引的数据 则可能会发生 s
  • 将 scikit-learn DecisionTreeClassifier.tree_.value 映射到预测类

    我在 3 类数据集上使用 scikit learn DecissionTreeClassifier 安装分类器后 我访问 tree 属性上的所有叶节点 以便获取每个类的给定节点中最终出现的实例数量 clf tree DecisionTree
  • 混合可变参数模板值和可变参数推导类型

    标准是否完美定义了以下内容 include
  • 多特征因果 CNN - Keras 实现

    我目前正在使用基本的 LSTM 进行回归预测 并且我想实现一个因果 CNN 因为它的计算效率应该更高 我正在努力弄清楚如何重塑当前的数据以适应因果 CNN 单元并表示相同的数据 时间步关系以及扩张率应设置为多少 我当前的数据是这样的 num
  • Python 请求给我“错误握手”错误

    使用Pythonrequests http docs python requests org en master 像这样 import requests requests get https internal site no 给我一个错误m
  • PaintComponent 未绘制到 JPanel 上

    我正在做一项家庭作业 我应该制作一个程序 允许您绘制自定义形状和线条 并将它们在屏幕上移动 最初我使用的是 public voidpaint g 绘制 但当我调用重新绘制时 形状在闪烁 因此我切换到paintComponent g 然而 当
  • 将点击事件绑定到文档比将其绑定到正文更好吗?

    问题只是在 body click function e vs document click function e 哪个更有效或更可取 还是要看情况而定 老实说 我已经交替使用它们 并且没有看到任何差异 直到我感到好奇并在这里问这个问题 如果
  • 选择完全满足给定先决条件列表的课程

    我正在尝试编写一个 SQL 查询 该查询将返回一个人有资格参加给定的已完成科目列表 用作先决条件 的课程列表 我的数据库是这样布局的 Prerequisite Id Name Junction table CoursePrerequisit
  • asp.net mvc 中的复选框

    我有两个选择 One Second
  • PHP Preg表达式从字符串中删除html标签和内部内容?

    快速提问 我想从以下字符串中删除sup 标签及其中的所有内容 string Priority Mail
  • 实体框架不生成 ApplicationUser 外键

    注意 对于这个问题 我稍微简化了模型 我正在开发 ASP NET Core MVC 应用程序 使用 Entity Framework Core 我有三个模型 我有一个 ApplicationUser 从 IdentityUser 扩展 我有
  • Microsoft Office Access `LIKE` VS `RegEx`

    我在使用 Access 关键字时遇到了问题LIKE以及它的用途 我想在查询形式中使用以下 RegEx 正则表达式 作为一种 验证规则 其中LIKE运算符过滤我的结果 0 1 0 9 8 9 如何才能做到这一点 我知道你不是在问 VBA 但也