我正在尝试使用 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(使用前将#替换为@)