如何在 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)匹配多行查找正则表达式 的相关文章

随机推荐

  • 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