preg-replace

    12热度

    1回答

    我不断收到此错误: Warning: preg_match() [function.preg-match]: Unknown modifier 't' in D:\xampp\htdocs\administrator\components\com_smms\functions\plugin.php on line 235 上: $PageContent = preg_replace($result

    5热度

    5回答

    所以我有一些PHP代码,看起来像: $message = 'Here is the result: %s'; 我只是用%S作为一个例子。它基本上是一个占位符,无论什么去那里。然后我将字符串传递给一个函数,我希望该函数用值替换%s。 我需要做些什么才能做到这一点?我需要做一些正则表达式,并使用preg_replace(),或者什么?还是有更简单的方法来做到这一点?

    0热度

    1回答

    第一篇文章,所以在这里。我正在编写一个脚本,可以在文件树上进行智能搜索和替换。本质上,脚本将每个文件的内容都存入一个缓冲区字符串,并与预定义的模式进行匹配,在这种情况下,模式为/^[^\r\n]*(vendor)[^\r\n]*$/im。该模式应该找到任何不区分大小写的“供应商”形式,并给我匹配的整个行。我需要看到整条线,以确定是否要替换事件。对于给定文件中的任意数量的单独行发生,此模式表现良好。

    4热度

    5回答

    我在我的一个项目中使用TinyMCE(所见即所得)作为默认编辑器,有时它会自动添加<p> </p> , <p> </p>或div。 我一直在寻找,但我真的找不到用正则表达式清理任何空标签的好方法。 我试图使用的代码, $pattern = "/<[^\/>]*>([\s]?)*<\/[^>]*>/"; $str = preg_replace($pattern, '', $str);

    1热度

    3回答

    嗨,使用MySQL删除特定列中所有行的开始和结束斜杠最有效的方法是什么? 前: /hello/world/ foo/bar/ /something/else /one/more/* 后: hello/world foo/bar something/else one/more/* ...也许这应该是在PHP做呢?

    0热度

    4回答

    我有以下字符串替换的问题,我在这里很修复 PFB样本串 $string = 'The quick sample_text_1 56 quick sample_text_2 78 fox jumped over the lazy dog.'; $patterns[0] = '/quick/'; $patterns[1] = '/quick/'; $patterns[2] = '/fox/';

    -1热度

    4回答

    这两个条件都返回false,你怎么区分它们? 它可以不使用第三个参数来实现?

    2热度

    4回答

    我有以下几点: $reg[0] = '`<a(\s[^>]*)href="([^"]*)"([^>]*)>`si'; $reg[1] = '`<a(\s[^>]*)href="([^"]*)"([^>]*)>`si'; $replace[0] = '<a$1href="http://www.yahoo.com"$3>'; $replace[1] = '<a$1href="http://www

    5热度

    3回答

    好吧,我知道我应该使用DOM解析器,但是这是为了留出一些代码,这是后续功能的概念验证,所以我想快速获取一些功能一组有限的测试代码。 我试图剥离宽度和组块的高度属性HTML,换句话说,用一个空字符串替换 width="number" height="number" 。 功能我想此刻写看起来像这样: function remove_img_dimensions($string,$iphone) {

    15热度

    3回答

    我似乎与我正在做的preg_match正则表达式相混淆,所以新鲜的眼睛和帮助将不胜感激。 我现在的正则表达式如下: /<!--menu:start:\(([0-9])\,([0-9])\)-->(.*?)<!--menu:end-->/se 我期待使号码输入和结肠例如:(1,4)可选的,所以它会匹配: <!--menu:start--><!--menu:end--> 或 <!--menu: