preg-replace

    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);

    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/';

    49热度

    4回答

    我想抓住几个单词的大写字母,并将它们包裹在span标签中。我使用preg_replace作为提取和包装目的,但它不输出任何内容。 preg_replace("/[A-Z]/", "<span class=\"initial\">$1</span>", $str)

    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

    2热度

    5回答

    什么是C#中的PHP preg_replace? 我有一个字符串数组,我想用另一个字符串数组替换。这里是PHP中的一个例子。如何在C#中执行类似的操作,而不使用.Replace(“old”,“new”)。 $patterns[0] = '/=C0/'; $patterns[1] = '/=E9/'; $patterns[2] = '/=C9/'; $replacements[0] = '

    5热度

    3回答

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

    3热度

    2回答

    我对于正则表达式很新颖。我有一个要求来替换多行文本中的空格。替换规则如下: 用一个非中断空格替换行开始处的所有空格( )。 用相同数量的非断点空格替换任何重复空格的实例(多个空格在一起)。 不在行首的单个空格保持不变。 我用Regex Coach构建匹配模式: /(){2,}|^()/ 假设我有这个输入文本: asdasd asdasd asdas1 asda234 4545 54