如何在 Eclipse 中使用点(DOTALL)匹配多行查找正则表达式

2023-12-03

我想转换这个:

  def getEmployeeReminders(employeeId: Int, page: Option[Int], pageSize: Option[Int], js_callback: Option[String]) = Action {
      val reminders = Reminder.listForOne(employeeId, page, pageSize)
      getResponse(reminders, js_callback)
    }

to this:

  def getEmployeeReminders(employeeId: Int, page: Option[Int], pageSize: Option[Int], js_callback: Option[String]) =
    Restrict(companyAdmin, new MyDeadboltHandler) {
      Action {
        val reminders = Reminder.listForOne(employeeId, page, pageSize)
        getResponse(reminders, js_callback)
      }
    }

在 eclipse scala 编辑器中多次。

如何将多行与 '.*' 匹配? 另外,如何在替换中注入换行符?


您可以使用(?s)内联模式修饰符将强制点.也匹配换行符。在您的答案中,您使用的是否定字符类,因此无需使用此修饰符,只需使用\n

Find:    = (Action[^}]*})
Replace: = \n    Restrict(companyAdmin, new MyDeadboltHandler) {\n     \1}

使用点.反而:

Find:    (?s)= (Action.*?})
Replace: = \n    Restrict(companyAdmin, new MyDeadboltHandler) {\n     \1}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Eclipse 中使用点(DOTALL)匹配多行查找正则表达式 的相关文章

  • 将字符串限制为逗号后 2 个数字且仅限 1 个逗号

    我有下面的脚本 只允许输入文本上的数字和逗号 function validate evt var theEvent evt window event var key theEvent keyCode theEvent which key S
  • 声明的包与预期的包“”不匹配

    我正在使用 Eclipse 有一段时间没有使用 Java 了 但是 我可以在命令行上编译我的代码并生成必要的 class文件 在 Eclipse 中 它抱怨说The declared package Devices does not mat
  • Java 正则表达式中 \w 和 \b 的 Unicode 等效项?

    许多现代正则表达式实现解释 w字符类简写为 任何字母 数字或连接标点符号 通常 下划线 这样 正则表达式就像 w 匹配像这样的词hello l ve GO 432 or gefr ig 不幸的是 Java 没有 在爪哇 w仅限于 A Za
  • 有人能给我一个 1 到 5 之间数字的正则表达式吗

    有人能给我一个 1 到 5 之间的单个数字的正则表达式吗 例如输入必须是 1 到 5 之间的数字 55 或 23 不匹配 尝试使用anchors http www regular expressions info anchors html
  • C++ 正则表达式,未知转义序列 '\.'警告

    我第一次尝试在 C 中使用正则表达式 我对转义序列有点困惑 我只是想匹配字符串开头的点 为此 我使用表达式 它有效 但我的编译器 g 生成警告 warning unknown escape sequence regex self regex
  • 用于验证 ip 列表中的 ip 范围的正则表达式

    我有正则表达式用于验证 50 个 ips 逗号分隔的列表 25 0 5 2 0 4 0 9 01 0 9 0 9 3 25 0 5 2 0 4 0 9 01 0 9 0 9 1 50 列表示例 10 10 10 1 127 0 0 1 现在
  • 无法访问 res 文件夹?

    我有一个 Java 编程问题 需要帮助 我的类文件位于单独的包中 不是默认包 我正在尝试从我的 res 文件夹访问文件 我已将其添加为类文件夹 使用属性 gt 库 gt 添加类文件夹 在我的类中 我有以下代码 InputStream IS
  • Laravel 验证规则仅针对字母

    我正在尝试添加验证规则以仅接受信件 我正在使用regex规则 但它仍然不起作用 下面是我的代码 Validate request input this gt validate request name gt required regex p
  • Bash:单行命令以与 grep 命令相反的状态退出?

    如何减少以下 bash 脚本 grep P STATUS Perfect recess txt exit 1 exit 0 看起来我应该能够用一个命令来完成它 但我这里总共有 3 个命令 我的程序应该 阅读课间休息 txt 如果它包含 ST
  • 读/写带有特殊字符的.txt文件

    I open Notepad Windows 并写 Some lines with special characters Special 并前往另存为 someFile txt 与Encoding set to UTF 8 在Java中我有
  • 数字和小数的输入掩码

    在测试我的程序后 我发现了以下错误 我在 sqlserver 中的表包含 价格数字 6 2 我的程序的用户输入价格 555 00 就很好了 但是当他输入 555555 时 这是错误的 所以我需要指定掩码 其中尾数是可选的 0 到 999 小
  • 删除PHP字符串中所有不匹配的字符?

    我有一个文本 我想从中删除所有不属于以下字符的字符 所需字符 0123456789 abcdefghijklmnopqrstuvwxyz n 最后一个是我确实想保留的 n 换行符 要匹配除列出的字符之外的所有字符 请使用反转字符集 http
  • 正则表达式,提取不在两个括号之间的字符串

    好的正则表达式问题 如何提取不在两个字符之间的字符 在本例中是括号 我有一个字符串 例如 字1 字2 字3 字 4 我只想获取第一个和最后一个 管道 而不是括号之间的第二个 管道 我已经尝试了无数次负克拉和负分组的尝试 但似乎无法使其发挥作
  • 正则表达式以任何顺序匹配查询中的所有单词

    我正在尝试为一个项目构建一个搜索功能 该功能根据用户搜索输入以及它是否与针对项目列出的关键字匹配来缩小项目范围 为此 我将项目关键字保存在data属性并使用 RegExp 模式将查询与这些关键字进行匹配 我目前正在使用这个表达式 我知道它不
  • 如何使用正则表达式验证带有可选百分比符号的小数?

    正如问题的标题 我需要使用以下值验证正则表达式 最多 2 个小数位和 9 个整数 带有可选的百分比符号 Valid 10 0 1111111 12 15 2 10 2 3 Invalid 12 02 123456789123 123 I t
  • Python 中的正则表达式匹配长度超过八个字母的任何内容

    尽管尝试掌握 grep 和相关的 GNU 软件 但我还没有接近掌握正则表达式 我确实喜欢它们 但我还是觉得它们有点碍眼 我想这个问题对某些人来说并不困难 但我花了几个小时试图弄清楚如何在我最喜欢的书中搜索大于一定长度的单词 最后 想出了一些
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • preg_match_all 查询仅显示有问题的外部组

    我无法弄清楚如何只显示 preg 查询的外部组级别 我会给你一个例子 preg match all start end input matches 这个输入start1 start2 2end 1end产生这个输出start1 start2
  • 使用 svn 1.8.x、subclise 1.10 的 m2e-subclipse 连接器在哪里?

    我读到 m2e 的生产商已经停止生产 svn 1 7 以外的任何版本的 m2e 连接器 Tigris 显然已经填补了维护 m2e subclipse 连接器的空缺 Q1 我的问题是 使用 svn 1 8 x 的 eclipse 更新 url
  • java.lang.OutOfMemoryError:Scala 上超出了 GC 开销限制

    我是 Scala 开发人员 我在Routes它包含的文件1008行如果我添加另一行 则会抛出下面的错误 Uncaught error from thread sbt web scheduler 1 shutting down JVM sin

随机推荐

  • MySQL 期初期末余额及日期范围

    我有一张桌子transactions在我的 MySQL 数据库中 有 50K 条记录 数据如下所示 trx date bill due 2020 03 01 100 00 10 00 2020 03 02 50 00 20 00 2020
  • 向文本文件 php 中的每一行添加一个字符

    我是新手 我有一个文本文件 文本文件的内容如下 text1 text4 text7 text2 text5 text8 text3 text6 text9 我想做的是添加这个 gt gt gt 使用以下命令将字符添加到文本文件前两垂直列中的
  • 如何修复使用 TreeNode.MoveTo 时 TTreeView 的错误?

    使用 TreeNode MoveTo 方法有时无法正常工作并引发 访问冲突 异常 大多数时候有效 有时无效 大多数情况下 COMCTL32 DLL 模块中存在访问冲突 读取地址 FEEEFEFA 并导致程序崩溃 冻结 这是我的代码 proc
  • 右侧 singleton.getinstance() 分配需要 CodeModel 帮助

    我已经能够使用 CodeModel API 生成 99 的所需内容 但我被难住了 使用各种 directXX 方法不会将导入语句添加到生成的代码中 并且除了生成的类中的一处之外 我可以在没有 directXXX 类型的方法的情况下工作 假设
  • 如何在 C++ 中初始化 3D 数组

    如何在 C 中初始化 3d 数组 int min 1 1 1 100 100 100 this is not the way 您问题中的数组只有一个元素 因此您只需要一个值即可完全初始化它 您需要三组大括号 一组用于数组的每个维度 int
  • 如何在 msHTML 中调用脚本工作

    我正在使用 axWebBrowser 我需要编写一个脚本 该脚本在列表框的选定项目更改时起作用 在默认的 webBrowser 控件中有一个类似的方法 WebBrowserEx1 Document InvokeScript script 但
  • AngularJs 使用 $scope 变量作为 URL 嵌入 MS Word 文档

    如果我对 URL 进行硬编码 则可以嵌入我在互联网上找到的随机 MS Word Word 文档 但是 我想通过AJAX获取URL 所以我将HTML更改为 但即使是硬编码 scope我的 JS 中的变量 sco
  • javascript:函数和对象...?

    可以将函数作为对象来调用吗 例如 function Tip txt this content txt this shown false And var tip new Tip elem attr title 我的问题 你可以打电话吗new对
  • java中将非标准形式解析为标准形式

    我想编写一个Java解析器 将非标准形式 NSF 布尔函数转换为标准形式 SF NSF 示例 A B D A B C A B A B A B D 要将 NSF 转换为 SF 您必须将括号相乘 从上面的函数中可以看出 SF 是这样的 A B
  • 如何创建FindByIndexNameSessionRepository的bean

    我正在尝试创建 FindByIndexNameSessionRepository 的 Bean 我需要让所有用户会话使用它 但即使我已经定义了它 我仍然收到 bean 错误 我正在使用 Spring Boot Starter 1 5 7 E
  • PopViewController 奇怪的行为

    由于我试图拒绝一个奇怪的请求 但它不起作用 我不得不覆盖导航栏的后退按钮 我制作了一个自定义 UINavigationController 子类并破解了 BOOL navigationBar UINavigationBar navigati
  • 无法连接服务器。错误:0x8007000E

    当客户端尝试运行我的安装程序时 他在日志文件中收到此错误 Failed to connect to server Error 0x8007000E 当我在自己的机器上测试时 安装程 序运行良好 这是完整的日志文件 Verbose loggi
  • 如何在 Python 中将 URL 字符串拆分为单独的部分?

    我决定今晚学习 Python 我很了解C 用它写了一个操作系统 所以我不是编程新手 所以Python中的一切看起来都很简单 但我不知道如何解决这个问题 假设我有这个地址 http example com random folder path
  • 如何处理浮动元素?

    如果父元素中有浮动元素 则它们的父元素会失去其形状或没有高度 如何处理这个问题呢 Thanks 解决方案是使用clearfix class
  • 通过linux终端向另一个进程的stdin发送数据

    我一直在尝试将数据发送到正在运行的进程的标准输入 这是我所做的 在终端中 我启动了一个 C 程序 它只读取字符串并打印它 代码摘录 while true cin gt gt s cout lt lt I ve just read lt lt
  • PostgreSQL:命令已在进行中

    我的异步函数尝试从表中选择单个记录 该函数接受从另一个函数传递的一些参数 因此 某些进程 至少 6 个 可以同时使用它 我经常收到消息错误 命令已经在进行中 我知道问题隐藏在阅读器中 因为当另一个进程尝试访问它时 阅读器正忙 让我发布下面的
  • Pandas:查找具有第二高值的行的索引

    我试图在执行 groupby 之后获取具有第二高值的行的索引 但我没有得到正确的结果 df pd DataFrame Sp a b c d e f Mt s1 s1 s2 s2 s2 s3 Value 1 2 3 4 5 6 count 3
  • mysqli 中的 $GLOBALS["___mysqli_ston"] 是什么

    我第一次尝试使用 mysqli 我有一个问题 什么是 GLOBALS mysqli ston 你能告诉我吗 谷歌搜索时我没有得到任何直接答案 MySQLConverter 假定此全局变量设置为等于您的数据库连接对象 如果转换器找到 mysq
  • 捕获 xsl 结果文档的输出流

    我需要一种方法来干扰写入 xsl 结果文档 以避免将它们写入文件系统 现在我的模板正在写入临时目录 然后我压缩该目录 我想在不写入文件系统的情况下执行此操作 我正在使用 saxon 处理器 首选仅使用标准 java 库的解决方案 任何建议表
  • 如何在 Eclipse 中使用点(DOTALL)匹配多行查找正则表达式

    我想转换这个 def getEmployeeReminders employeeId Int page Option Int pageSize Option Int js callback Option String Action val