Scala - 从字符串中删除除链接之外的所有 html 标签

2024-03-19

我正在尝试使用 scala 中此线程上找到的正则表达式模式:

去除除链接之外的所有 HTML 标签 https://stackoverflow.com/questions/44078/strip-all-html-tags-except-links

value.replaceAll("s/<(?!\/?a(?=>|\s.*>))\/?.*?>//g", "")

这给了我几个编译错误,全部是“无效的转义字符”

我需要做什么才能让 scala 对此感到满意?

提前致谢

EDIT

让它与以下内容一起使用,不需要在正则表达式字符串的开头和结尾处使用 s/ 或 //g 。

value.replaceAll("""<(?!\/?a(?=>|\s.*>))\/?.*?>""", "")

尝试逐字字符串文字value.replaceAll("""<(?!\/?a(?=>|\s.*>))\/?.*?>""", "")当处理正则表达式以抑制 Scala 的字符串转义时。

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

Scala - 从字符串中删除除链接之外的所有 html 标签 的相关文章

随机推荐

  • DTMobileIS 的含义是什么?

    当我使用Instruments工具来监视我的内存使用情况 我发现一个名为DTMobileIS使用了大约 40 的实际内存 然后我的应用程序没有足够的内存 所以它崩溃了 我对此很好奇DTMobileIS意味着 有人知道吗 Edit 这好像是D
  • JavaFX 模块化应用程序,java.lang.module.FindException:未找到模块 javafx.controls(Java 11、Intellij)

    我的模块化 JavaFX 应用程序有问题 我创建了一个 JavaFX 项目并添加了 JavaFX 库 并且 JavaFX 模块得到了识别 但是 我不断收到这些错误消息 Error occurred during initialization
  • UIMA Ruta 使用由某些文本分隔的功能创建注释

    我有一些带有注释的文本 如下所示 wewf werwfwef wewfwefwwew wefewefwff AnnotationA asdfawece aefae eafewfaefa aefafe ceaewfae adfcaecae a
  • Google Chrome 开发工具无法在 Elements Tag 中显示正文内容

    大家都有这样的情况吗 Chrome开发工具Elements标签下 body标签的内容无法显示 唯一的方法是关闭开发工具并重新打开 这是一个 Chrome 错误 在 Canary 中仍然发生 crbug com 829884 https bu
  • ggplot geom_bar 的比例[重复]

    这个问题在这里已经有答案了 使用 ggplot 最简单的方法是什么 与此处相同 我需要调用 prop table 还是有更简单的方法 可重现的示例 x lt c good good bad bad bad bad perfect perfe
  • 无法定位到动态链接库

    我在读取 C 中的文本文件时遇到问题 所以基本上我想使用此代码读取 cmd 上的文本文件 但是会弹出错误 include
  • 如何从内容页使用母版页中的方法

    我正在使用 C 编写 ASP NET 4 应用程序 我有一个母版页 其中有以下方法 public void DisplayMessage string input Label myMessageDisplayer Label FindCon
  • 更改 x 轴上的刻度

    我正在尝试找出 d3 js 定义轴时 如何在 x 轴上获得自定义标签 例如 我得到的默认标签是 20 30 40 50 60 70 80 然而 我想要这样的东西 20 26 32 38 44 50 56 我目前正在学习它并根据官方提供的示例
  • 用线性渐变制作CSS3三角形

    我需要创建一侧带有三角形的按钮 像这样http css tricks com triangle breadcrumbs 具有线性垂直渐变和边框 我想使用纯CSS3 如果我需要45度的 三角形 就可以了 我就这样写 button after
  • 使用循环在rmarkdown中生成一段文本

    我需要生成一份由多个部分组成的报告 所有部分看起来都很相似 只有一些数据差异 部分的数量也取决于数据 我最终想要拥有的是这样的 r section names c A B C section data c 13 14 16 some loo
  • 使用C#登录https站点

    我正在尝试编写一个小程序 用于登录 Verizon 网站 然后检查该月还剩多少分钟 我需要帮助了解如何使用 C 登录该网站 我知道我需要使用 webrequest 来发布登录信息 但我不知道如何去做 带有登录表单的网站是https logi
  • Django 使用整数参数(主键)从模板构建 URL

    我在模板中有这个链接 a href Item 1 a 以及 urls py 中的这个 url url r item P
  • textinputlayout 密码切换图标被阻止

    我不知道如何用文字解释 但让附图来说话吧 基本上 setError 图标挡住了密码切换图标 最初 我认为这是一个简单的布局问题 我尝试了颜色和背景等 但是 经过多次尝试和错误 我似乎找不到问题的解决方案 我将在这里发布我的 XML 供您参考
  • jquery:window.location.reload() 不允许工作 $.post()

    请看看这个脚本 change click function var val new title val if val alert return false else post change title php id id lang lang
  • 如何通过ajax将mysql结果作为json传递

    我不知道如何通过 ajax JSON 将 mysql 查询的结果传递到 html 页面 ajax2 php statement pdo gt prepare SELECT FROM posts WHERE subid IN key2 AND
  • 在 Yii2 中运行行为代码之前获取控制器操作

    我正在尝试在 a 中执行一些代码Yii2控制器 因为我需要模型中的一些代码才能在behaviors部分 以便我可以将模型作为参数传递并避免运行重复的查询 但是我还需要能够找出什么action正在被召唤 但我运气不太好 我尝试过使用befor
  • 如何强制 DIV 向下延伸到屏幕底部?

    这对于 CSS 来说可能是不可能的 但也许我错了 我有这样的文档结构 BODY DIV A DIV B DIV A 是position absolute具有固定宽度并在屏幕上居中 它没有高度设置 DIV B 是position absolu
  • 从http下载SSIS - 错误从服务器获得的SSL认证响应无效

    我创建了一个 SSIS 包 它使用 C 脚本从 HTTPS URL 下载 CSV 文件 从 Visual Studio 执行时一切正常 但是 当我创建 SQL 代理作业时 包失败 如果我直接从 SQL Server 执行 dtsx 文件 该
  • 从字符串创建 IPEndpoint 的最佳方法

    Since IPEndpoint包含一个ToString 输出的方法 10 10 10 10 1010 还应该有Parse and or TryParse 方法但是没有 我可以将字符串分开 并解析 IP 地址和端口 但有没有更优雅的方式呢
  • Scala - 从字符串中删除除链接之外的所有 html 标签

    我正在尝试使用 scala 中此线程上找到的正则表达式模式 去除除链接之外的所有 HTML 标签 https stackoverflow com questions 44078 strip all html tags except link