Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
反垃圾邮件Java正则表达式url不接受磅或哈希符号_Java_Regex_Html Sanitizing_Antisamy - Fatal编程技术网

反垃圾邮件Java正则表达式url不接受磅或哈希符号

反垃圾邮件Java正则表达式url不接受磅或哈希符号,java,regex,html-sanitizing,antisamy,Java,Regex,Html Sanitizing,Antisamy,在antisamy xml配置中,我设置了以下内容: 除了带有pound/hash符号的链接外,这似乎是可行的 例如: 使用上述正则表达式的反散播将拒绝该输入并对其进行清理。有谁能帮我修改这个正则表达式,使其也可以使用磅符号吗?经过进一步研究,导致问题的是策略文件,而不是上面列出的正则表达式。如果遇到同样的问题,请确保检查策略对每个HTML元素的限制是否过大,以及url是否正确编码和转义。尝试删除正则表达式模式中已存在的哈希/磅符号前面的反斜杠。否,删除哈希/磅符号前面的反斜杠无法修复此问题

在antisamy xml配置中,我设置了以下内容:


除了带有pound/hash符号的链接外,这似乎是可行的

例如:


使用上述正则表达式的反散播将拒绝该输入并对其进行清理。有谁能帮我修改这个正则表达式,使其也可以使用磅符号吗?

经过进一步研究,导致问题的是策略文件,而不是上面列出的正则表达式。如果遇到同样的问题,请确保检查策略对每个HTML元素的限制是否过大,以及url是否正确编码和转义。

尝试删除正则表达式模式中已存在的哈希/磅符号前面的反斜杠。否,删除哈希/磅符号前面的反斜杠无法修复此问题。