我正在使用正则表达式来匹配CSS值。
要匹配的输入字符串
font-size:25px;font-family:georgian;content:"' unicode given in pseudo © '";
我用来匹配的正则表达式
/.*\bcontent:(\s*[^;]*)/
我正在使用$ 1来获取正则表达式的实际字符串输出
预期的输出为“'伪&#169 '” **
但是实际是伪&#169
中给出的“'unicode因为正则表达式在内容值中找到;
,所以它在此处中断。
所以我该如何解决这个错误。
理想情况下,正则表达式应查找最后一个;
,它不在双引号/单引号内。因为在每个属性值结束后,我的输入字符串将始终具有;
。
谢谢
答案 0 :(得分:2)
简化它:将引号内的一段文字:
/var/lib/docker