))\/?.*-6ren">
gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:07:30 24 4
gpt4 key购买 nike

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

Strip all HTML tags except links

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

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

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

提前致谢

编辑

使用以下方法进行操作,在正则表达式字符串的开头和结尾不需要 s/或//g。
value.replaceAll("""<(?!\/?a(?=>|\s.*>))\/?.*?>""", "")

最佳答案

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

关于regex - Scala - 从字符串中去除除链接之外的所有 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7769454/

24 4 0