preg-replace

    6热度

    8回答

    说我有以下文字 ..(content)............. <A HREF="http://foo.com/content" >blah blah blah </A> ...(continue content)... 我想删除的链接,我想删除标签(同时保持文本之间)。如何做到这一点使用正则表达式(因为网址都将是不同的) 很大程度上得益于

    2热度

    4回答

    我需要一些帮助与正则表达式: 我有一个HTML输出,我需要包装的所有注册商标与<sup></sup> 我不能插入<sup>标签的标题和alt属性,显然我不需要包装已经上标的regs。 下面的正则表达式匹配的文本,是不是一个HTML标记的一部分: $original = `<div>asd® asdasd. asd<sup>®</sup>asd <img alt="qwe®q

    4热度

    7回答

    我试图用preg_replace缩小多个CSS文件。实际上,我只是试图从文件中删除任何换行符/制表符和评论。我以下工作: $regex = array('{\t|\r|\n}', '{(/\*(.*?)\*/)}'); echo preg_replace($regex, '', file_get_contents($file)); ,但我想这样做在一个多正则表达式,像这样: $reg

    0热度

    5回答

    我需要对大约45k行的CSV文件进行“查找并替换”,然后将其放入数据库中。 我想我应该能够使用PHP和preg_replace函数要做到这一点,但似乎无法找出表达... 该行由一个场且全部在以下格式: “./1/024/9780310320241/SPSTANDARD.9780310320241.jpg”或“./t/fla/8204909_flat/SPSTANDARD.8204909_flat.

    8热度

    2回答

    嗯......我如何在调用preg_replace时使用变量? 这不起作用: foreach($numarray as $num => $text) { $patterns[] = '/<ces>(.*?)\+$num(.*?)<\/ces>/'; $replacements[] = '<ces>$1<$text/>$2</ces>'; } 是的,$

    3热度

    5回答

    任何人都可以帮我解码为什么这不起作用? $cssid = preg_replace("/'/", "", $cssid); 试图从一些HTML剥离单引号... 谢谢! H 编辑 这是一个完整的功能 - 它的目的是重建使用图像的Drupal菜单,它将CSS类应用到每个项目,让您选择你想要的图像。剥离空格和撇号需要完成或CSS选择器失败。 造成这一切问题的菜单项的标题是: What's new

    1热度

    1回答

    我想找到的第一选择......从和替换而已,下面的代码替换SQL查询所有select..from,我只需要为第一select..from preg_replace('#select(.*?)from#is', "select count($expr) as counted from", $sql);

    1热度

    1回答

    在PHP中使用\ 1或$ 1作为preg_replace()中的$替换之间有什么区别? 他们都工作,似乎做同样的事情,但我想我在这里失去了一些东西。

    0热度

    2回答

    我试图在我的内容中匹配<a>标记,然后替换为链接文本,然后用方括号中的网址替换为打印版本。如果只有“href”,以下示例工作。如果<a>包含另一个属性,则它匹配得太多并且不会返回所需的结果。我如何匹配URL和链接文本,就是这样? 这里是我的代码: <?php $content = '<a href="http://www.website.com">This is a text link</a>'

    1热度

    1回答

    修剪可变我想提取从$ _SERVER文本[ 'HTTP_REFERER'] 假设 $ _ SERVER [ 'HTTP_REFERER'] = http://www.google.com/search?source=ig&hl=en&rlz=&q=something+i+am+looking+for&aq=f&oq=&aqi= 那么我想$查询等于“东西+我+我+看+为”。我想我可以使用pregre