gpt4 book ai didi

php - 匹配非注释的 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 05:19:42 24 4
gpt4 key购买 nike

我知道有很多相关问题,但似乎没有一个能满足我的特定需求。

基本上,我需要匹配不是注释的CSS代码。
我试过这个(先输入)

foo

(?<!/\*)foo

但未能匹配到以下内容:

/* foo

/* comment foo

此外,(?<!/\*\s*)foo会导致错误。

PS 对于那些可能会问的人,我不需要关心字符串。

最佳答案

如果您使用的 CSS 是“有效的”并且您忽略了字符串语法,您可以使用像这样的廉价技巧:

foo(?!(?:[^/*]++|/(?!\*)|\*(?!/))*+\*/)

它的作用是检查 foo 后面是否没有 */(前面没有任何 /*)。

(如果您的 PHP 版本已过时并且不支持它们,您可以删除所有格量词 +。)

关于php - 匹配非注释的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com