不用js php 正则表达式 如何获取以下css name,跟单个的css{XXX} 谢谢 80

.clsCommentTitleLine{width:100%;height:46px;border-top:2pxsolid#2279BE;}.clsCommentTi... .clsCommentTitleLine {
width: 100%;
height: 46px;
border-top: 2px solid #2279BE;
}

.clsCommentTitle {
width: 160px;
height: 46px;
line-height: 43px;
font-family: 微软雅黑;
background-color: #2279BE;
font-size: 20px;
color: #FFFFFF;
text-align: center;
}

.clsTextarea {
width: 652px;
border-top: thin solid #868686;
height: 165px;
resize: none;
overflow-y: hidden;
background-image: url('image/commentBg.jpg');
}

.clsOptions {
margin: 10px 0 0 0;
height: 30px;
width: 100%;
}

.clsShare {
float: left;
font-size: 14px;
}

.clsSubmit {
float: right;
width: 77px;
height: 28px;
}

.clsSwitches {
width: 100%;
height: 255px;
margin: 15px 0 30px 0;
}

.clsSwitchTitle {
width: 100%;
height: 50px;
}
比如单个, .clsTextarea {
width: 652px;
border-top: thin solid #868686;
height: 165px;
resize: none;
overflow-y: hidden;
background-image: url('image/commentBg.jpg');
}

第一个正则:只拿到 clsTextarea
第二个正则:在整个css文件中,将每个分开存入数组
展开
 我来答
奴性的世界day
2014-09-27 · TA获得超过558个赞
知道小有建树答主
回答量:575
采纳率:0%
帮助的人:383万
展开全部

有正则为什么不用呢?吃饱了没事做?

<?php
$str = <<<EOF
.clsCommentTitleLine {
            width: 100%;
            height: 46px;
            border-top: 2px solid #2279BE;
        }

        .clsCommentTitle {
            width: 160px;
            height: 46px;
            line-height: 43px;
            font-family: 微软雅黑;
            background-color: #2279BE;
            font-size: 20px;
            color: #FFFFFF;
            text-align: center;
        }

        .clsTextarea {
            width: 652px;
            border-top: thin solid #868686;
            height: 165px;
            resize: none;
            overflow-y: hidden;
            background-image: url('image/commentBg.jpg');
        }

        .clsOptions {
            margin: 10px 0 0 0;
            height: 30px;
            width: 100%;
        }

        .clsShare {
            float: left;
            font-size: 14px;
        }

        .clsSubmit {
            float: right;
            width: 77px;
            height: 28px;
        }

        .clsSwitches {
            width: 100%;
            height: 255px;
            margin: 15px 0 30px 0;
        }

        .clsSwitchTitle {
            width: 100%;
            height: 50px;
        }
EOF;
preg_match_all('/.(\w+) {[^}]+}/', $str, $arr);
var_dump($arr[0]);
var_dump($arr[1]);
?>
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-09-25
展开全部
额,什么意思,class=" " 你是指直接用CSS文件的内容吗?
<div class="clsCommentTitleLine">123</div>。。。。。。
追问
不是,
第一个正则:只拿到 clsTextarea
第二个正则:在整个css文件中,将每个分开存入数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想动重症患者
2014-09-25 · TA获得超过961个赞
知道小有建树答主
回答量:1048
采纳率:82%
帮助的人:370万
展开全部
不准用米,不准用水,不准用锅,不准烧火,煮碗饭出来!
追问
亲,有人做得比这个还细
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___纸鸢
2014-09-25 · 超过14用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:33.8万
展开全部
不能……
你要干啥?
追问
第一个正则:只拿到 clsTextarea 这些css名
第二个正则:在整个css文件中,将每个分开存入数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式