完整匹配 [removed] 标签中间内容的正则表达式[removed]

给定以下 php 文件:

[removed][removed]
[removed][removed]
[removed]
    var a = 1;
    var b = 2;
[removed]
登录后复制

如何使用正则表达式捕获[removed] 标签中间部分的内容?例如,第三个 [removed] 标签的内容如下:[removed]

    var a = 1;
    var b = 2;
登录后复制

最初提出的正则表达式 /( ]*>)([ss]*?)()/gm 仅能匹配 [removed] 标签属性不包含 > 的情况。[removed]

要解决这个问题,可以使用以下修改后的正则表达式:

/([removed]]+|"[^"]*")*>)([sS]*?)([removed])/g
登录后复制

此正则表达式针对属性中包含引号的情况进行了修改,排除了引号干扰,从而能够匹配所有 [removed] 标签中间部分的内容。[removed]

以上就是如何使用正则表达式匹配包含引号的``标签中的内容?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部