preg-replace

    0热度

    2回答

    我做了这个表达式来删除页面中的所有空白(包括只有空格的标签)标签。 $content = preg_replace('/<[^\/>]*>([\s]?)*<\/[^>]*>/', '', $content); 它的工作一种享受,直到它不得不面对这样的内容... <blockquote> <p >foo bar</p> </blockquote> <p ><a href="image.jp

    0热度

    1回答

    这就是我为我的RegEx所得到的,我想知道这是否是最好的方法。 我希望能够找到类似的东西,无论标识符之间的间距是多少,而且不区分大小写。如果可能的话,不用担心为了.. 例子: [Foreclosure ="Remax" URL="http://www.remax.com" Title = "4 Bedroom 2 Bath Condo"] [Foreclosure ="Remax"URL="ht

    0热度

    5回答

    比方说,我有这样的字符串: $text = "<object>item_id1a2b3</object>xxx<object>item_id4c5d6</object>" 我想将其转换为: %ITEM:1a2b3xxx%ITEM:4c5d6 下面是我得到了什么: $text = preg_replace("/<object.*item_id([a-zA-Z0-9]+).*<\/object/"

    0热度

    2回答

    功能不能正常工作,调用函数时的$ 1值丢失: echo preg_replace('"\b(http://\S+)"', '<a href="$1">'.findTopDomain('$1').'</a>', $text); 做工精细,输出:stackoverflow.com echo preg_replace('"\b(http://\S+)"', '<a href="$1">'.findT

    0热度

    2回答

    这是我笨功能: function edit_phone($phone) { if (preg_match('/^\(?[0-9]{3}\)?[-. ]?[0-9]{3}[-. ]?[0-9]{4}$/', $phone)) { return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "$1-$2-

    0热度

    3回答

    我有一些文字,像这样: Paragraphs of text (SOME KNOWN TEXT)Unknown Text(SOME OTHER KNOWN TEXT) Some additional paragraphs of text 我要的是保持未知文本,但摆脱(一些已知TEXT)的和(SOME其他已知文本)。 我认为preg_replace函数会给我我想要的,但我需要的正则表达式替换

    2热度

    3回答

    在preg_replace的文档中说它可以使用索引数组来替换多个字符串。我想用关联数组来做到这一点,但它似乎不起作用。 有谁知道这是否确实无效?

    1热度

    3回答

    我试图在我的数据文件中找到一些特定的块并替换它们中的某些内容。之后,整个事情(与替换的数据)到一个新的文件。我此刻的代码如下所示: $content = file_get_contents('file.ext', true); //find certain pattern blocks first preg_match_all('/regexp/su', $content, $matches

    0热度

    4回答

    我使用PHP。 我正在努力将所有CSS文件自动放到一起。我自动加载CSS文件,然后将它们保存到一个较大的文件上传。 在我的本地安装中,我有一些需要删除的@import行。 它看起来像这样: @import url('css/reset.css'); @import url('css/grid.css'); @import url('css/default.css'); @import url

    5热度

    3回答

    我使用php的preg_split分割基于分号的字符串,但我需要它只分裂在非转义的分号。 <? $str = "abc;def\\;abc;def"; $arr = preg_split("/;/", $str); print_r($arr); ?> 产地: Array ( [0] => abc [1] => def\ [2] => abc [3