zoukankan      html  css  js  c++  java
  • preg_match()

    preg_match — 执行一个正则表达式匹配

    int preg_match ( string $pattern , string $subject , array &$matches )

    pattern:要搜索的模式,字符串类型。

    subject:输入字符串。

    matches:

    如果提供了参数matches,它将被填充为搜索结果。 $matches[0]将包含完整模式匹配到的文本,$matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。

    例子:

     

    <?php
    $subject = "abcdef";
    $pattern = '/^def/';
    preg_match($pattern, $subject, $matches);
    //substr($subject,3)
    print_r($matches);
    ?>

    使用:preg_match($pattern, $subject, $matches);打印的结果:Array ( )      

    使用:preg_match_all($pattern, $subject, $matches);     打印的结果:     Array ( [0] => Array ( ) )

    使用:preg_match_all($pattern, $subject, $matches); $subject替换成substr($subject,3);

    打印的结果:Array ( [0] => Array ( [0] => def ) )

  • 相关阅读:
    Pandas to_sql将DataFrame保存的数据库中
    Pandas 的groupby操作
    Hibernate(一)
    EasyUI
    Java面试题
    Solr
    Lucene
    SpringMVC(二)
    MyBatis(二)
    MyBatis(一)
  • 原文地址:https://www.cnblogs.com/kobigood/p/4070540.html
Copyright © 2011-2022 走看看