zoukankan      html  css  js  c++  java
  • 正则表达式匹配 任意字符和空格的一个简便方式?

    这里主要讲的是 s、S的配合使用, 一般我们匹配任意字符想到的是 ".",但是如果要匹配换行符尼?显然是行不通的,那我们怎么办尼? 那直接用 "[. ]"来解决吧! 但是往往结局是残酷的,由于两个不合丫!所以这种方式也行不通;那只好想其他的方式咯! 如下

    例如我们要匹配一个网页中的

    <html>
    <head>
    <STYLE>
        P{
        color:red;
        }
        
       h1{
        color:blue;
        }
    
    </STYLE>
    </head>    
    <body>
    
    </body>
    </html>
    

    第一种方式 : 

    /<(STYLE|style)>([.
    ]*)</(STYLE|style)>/                 //失败
    

    第二种  

    直接用下面方式即可;

    /<(STYLE|style)>([sS]*)</(STYLE|style)>/
    

    在不同语言环境 ,记得做相应的处理

  • 相关阅读:
    bzoj3224
    [洛谷日报第62期]Splay简易教程 (转载)
    bzoj1588
    codeforces467C
    codeforces616B
    codeforces379C
    codeforces545C
    codeforces285C
    codeforces659C
    快读代码level.2
  • 原文地址:https://www.cnblogs.com/czhyuwj/p/5551281.html
Copyright © 2011-2022 走看看