Regex 用于删除HTML数字代码的正则表达式

Regex 用于删除HTML数字代码的正则表达式,regex,Regex,我想使用正则表达式删除特殊的HTML字符 ™是商标符号-可以保留 但是如果数字的长度介于&和之间大于4位,需要删除 例如:和#128527是一张笑脸-需要过滤掉 这行代码不起作用 使用global标志替换模式的所有实例,而不仅仅是第一个实例 如果要将实例替换为大于4位的,则至少使用5位进行量化 $article=~s/&#\d{5,}//G 使用global标志替换模式的所有实例,而不仅仅是第一个实例 如果要将实例替换为大于4位的,则至少使用5位进行量化 $article=~s/

我想使用正则表达式删除特殊的HTML字符

是商标符号-可以保留

但是如果数字的长度介于
&
之间大于4位,需要删除

例如:
和#128527是一张笑脸-需要过滤掉

这行代码不起作用

  • 使用global标志替换模式的所有实例,而不仅仅是第一个实例
  • 如果要将实例替换为大于4位的,则至少使用5位进行量化
$article=~s/&#\d{5,}//G
  • 使用global标志替换模式的所有实例,而不仅仅是第一个实例
  • 如果要将实例替换为大于4位的,则至少使用5位进行量化
$article=~s/&#\d{5,}//G
那为什么有用呢?通常,现在你可以直接嵌入unicode。旁注:这些东西叫做“数字字符引用”。另外,您通常应该在标记中声明一种语言或库,因为正则表达式有很多不同的风格,具有非常不同的功能(我猜这里是Perl?),为什么这会有用呢?通常,现在你可以直接嵌入unicode。旁注:这些东西叫做“数字字符引用”。另外,您通常应该在标记中声明一种语言或库,因为正则表达式有许多不同的风格,具有非常不同的功能(我猜这里是Perl?)。修复-5(与我的4)是我的主要错误。还有贪婪的g旗。非常感谢。没问题。如果你发现我的答案回答了你的问题,你介意这样做吗?如果没有,也没关系。修正了-5对4是我的主要错误。还有贪婪的g旗。非常感谢。没问题。如果你发现我的答案回答了你的问题,你介意这样做吗?如果没有,也没关系。 $article =~ s/&#\d{5,};//g;