在模板中查找并替换字符串wp_ *

时间:2014-08-25 15:36:40

标签: php string

这是我原来的字符串:

<div class="container-fluid">
        <h2>wp_title</h2>
        <hr>
        <div class="row">
            <div class="col-md-4 col-sm-4">
              <img src="wp_img">
            </div>
            <div class="col-md-4 col-sm-4">
              wp_contentFirst                  
            </div>
            <div class="col-md-4 col-sm-4">
              wp_contentSecond
            </div>
        </div>
      </div>
    </article>

如何查看所有 wp _ (包括下划线)? IN PHP

我的想法是一旦我到达“wp_”就停止并从这一点拿走所有角色,直到我达到任何非A-z和0-9

我尝试过strstr功能,但我无法完成它。

我希望我足够清楚。如果没有,请告诉我,我会更好地解释自己。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这将从给定的字符串中获取所有wp_ *字符串:

<?php

$str = <<<EOD
<div class="container-fluid">
        <h2>wp_title</h2>
        <hr>
        <div class="row">
            <div class="col-md-4 col-sm-4">
              <img src="wp_img">
            </div>
            <div class="col-md-4 col-sm-4">
              wp_contentFirst                  
            </div>
            <div class="col-md-4 col-sm-4">
              wp_contentSecond
            </div>
        </div>
      </div>
    </article>
EOD;

if (preg_match_all('/wp_[a-zA-Z0-9]+/', $str, $m)) {
    $allWpStrings = $m[0];
    print_r($allWpStrings);
}