在Actionscript中,如何在不定式结构中匹配/,例如划掉/关闭?

2023-12-31

我使用以下正则表达式来查找不定式中的确切出现位置。标志是全球性的。

(?!to )(?<!\w) (' + word_to_search + ') (?!\w)

举个例子来说明我想要实现的目标

  • 寻找出去不应该带来:违法
  • 寻找出路可能会带来: 不合规矩
  • 寻找 to 不应该带 : to 等,只是因为它与第一个 to 匹配

我已经完成了这些步骤,但是,划掉/关闭也应该在结果列表中。有没有办法在不影响我所取得的成就的情况下创建例外?

谢谢。


我仍然不确定我是否理解这个问题。您想要匹配看起来像不定式动词短语并包含整个单词的内容word_to_search?尝试这个:

"\\bto\\s(?:\\w+[\\s/])*" + word_to_search + "\\b"

请记住,当您以字符串文字的形式创建正则表达式时,必须转义反斜杠。如果您尝试使用“\b”来指定单词边界,它将被解释为退格键。

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

在Actionscript中,如何在不定式结构中匹配/,例如划掉/关闭? 的相关文章

随机推荐

  • 将 Newtosoft JObject 直接转换为 BsonDocument

    尝试转换JObject to BsonDocument使用这个例子https www newtonsoft com json help html WriteJTokenToBson htm https www newtonsoft com
  • 如何修复“findDOMNode 在 StrictMode 中已弃用”错误?

    当我单击触发抽屉打开的按钮时 我在控制台中收到 findDOMNode is deprecated in StrictMode 这是按钮组件容器 按钮组件名为Sidenav import Sidenav from Sidenav funct
  • 函数式面向对象混合语言的设计模式?

    是否已经有针对 Scala 等语言的最佳实践集合 我找到了一本关于函数式语言设计模式的著作 函数式策略编程的设计模式 http portal acm org citation cfm doid 570186 570187 有GoF http
  • 如何在课堂上要求 ARC?

    我有一个同时包含 ARC 代码和非 ARC 代码的应用程序 当我尝试将非 ARC 代码编译为 ARC 时 编译器会捕获 当我的 ARC 代码在没有 ARC 的情况下错误编译时 如何导致编译时错误 通知 显然 代码可以编译 它只会泄漏 静态分
  • php curl 传输 FTP 后图像损坏

    我正在使用以下代码来传输图像 它正在工作 只是 jpg 在传输后被损坏 表示图像格式无效并显示模糊的图像 我尝试使用不带curl的常规php并得到相同的结果 有谁知道为什么我尝试的任何方法都有效但会损坏 image jpg curl cur
  • 带有动态 WHERE 子句的准备语句[重复]

    这个问题在这里已经有答案了 好的 我的问题是我有一个函数 但我想在执行查询时解析它不同的 WHERE 子句 例如 function query where query mysql gt prepare SELECT FROM table W
  • 使用Visio生成MySQL DDL

    我在 MS Visio 中创建了一个数据库模型图 我想将其导出到 DDL 文件以创建 MySQL 数据库 我已经安装了 MySQL ODBC 驱动程序 我可以成功地使用它来生成 DDL 文件 但无论如何我还是有一些问题 Visio 在表名称
  • Meteor.js - 使用提示让 Mongo 使用索引?

    我正在使用 Meteor 查询 MongoDB 集合 该查询当前使用了错误的索引 使用原始 Mongo 可以通过hint http docs mongodb org manual reference method cursor hint 到
  • 间接修改 Illuminate\Support\Collection 的重载元素没有效果

    我是 Laravel 框架的新手 来自 Codeigniter 我想从数据库添加新的键和值 static function m get promotion banner query DB table promotion banner gt
  • 查找 Swing/AWT 对象的“真实”高度/宽度

    由于 Canvas3D 无法随父框架动态调整大小 因此我希望能够跟踪用户何时调整窗口大小 然后自己手动调整大小 如果这最终导致 Canvas3D 崩溃 正如一些文档所建议的那样 我将在用户调整窗口大小时简单地销毁并重新创建它 此过程的一部分
  • 如何安装和管理多个版本的 R

    我正在一台装有旧版本 R 的计算机上工作 我在该计算机上没有 root 访问权限 并且系统管理员正在休假 所以我的问题是 如何安装和管理 尤其是软件包 最新版本的 R 显然我需要下载 R 包并安装它 但是社区的一些详细说明会有所帮助 R菜鸟
  • 表达式.调用和计数

    我正在寻找一种动态执行以下操作的方法 var q context Subscription Include Client Include Invoices Where s gt s Client Invoices Count i gt i
  • 故意制造合并冲突

    我已经从 GitHub 上提取了文件 现在我需要创建合并冲突 如何在 GitHub 上故意制造合并冲突 编辑两个分支中的同一行 并尝试合并 当合并之前在同一行或文件的相同内容中更改两个分支时 会发生 git 中的合并冲突 如果你只是扩展一个
  • 属性错误:找不到 getfeature_names ;使用 scikit-learn

    from sklearn feature extraction text import CountVectorizer vectorizer CountVectorizer vectorizer vectorizer fit word da
  • 两个输入图像必须在函数错误中具有 CV_8UC1

    我计划根据教程制作立体图像here https opencv python tutroals readthedocs org en latest py tutorials py calib3d py depthmap py depthmap
  • 使用 SimplyVBUnit 在 VB 6 中进行单元测试

    我最近决定开始使用一些轻型单元测试 看看它是否为我们的项目增加了任何价值 但我在寻找文档时遇到了困难简单的VBUnit http simplyvbunit sourceforge net 有什么建议么 有一些关于 VB6 单元测试的讨论这个
  • 如何在 Spring Boot 应用程序中测试 Keycloak 身份验证?

    In a 春季启动我们启用的项目春季安全并应用带有不记名令牌的 Keycloak 身份验证 如以下文章中所述 https www keycloak org docs 3 2 secure apps topics oidc java spri
  • 即使删除线程,线程数也会增加很多

    有一个应用程序 其中我有 QOBJects 其中所有 QOBJects 都包含 QNetworkAccessManager 我知道建议只在每个应用程序上使用 但由于我同时拨打了 6 个以上的电话 所以我需要这样设置 所以 这就是我启动线程的
  • 量子程序名称“BellTest”在当前上下文中不存在

    这是我的第一个 Q 程序 我正在关注此入门链接 https learn microsoft com en us quantum quantum writeaquantumprogram view qsharp preview https l
  • 在Actionscript中,如何在不定式结构中匹配/,例如划掉/关闭?

    我使用以下正则表达式来查找不定式中的确切出现位置 标志是全球性的 to