preg-replace相关内容
我要使用preg_place()删除所有注释及其内容。 示例: $mDom = word1 word3 word5 HTML; $mDom = preg_replace('//ius', '', $mDom); var_dump( $mDom ); 上
..
在PHP中使用preg_replace时,我尝试在一个字符串中多次匹配一个正则表达式模式,有时1行有2个匹配,有时不匹配。 我有以下字符串: $text = 'Check text1 or text2 oh well text3'; 我希望将其转换为:
..
我使用以下代码用过滤将URL从PHPHTML文本的挡路中移出。 preg_replace('#]+?href="?http://keepthisdomain.com/foo/bar"?).*?>(.*?)#i', '1', $text); 它旨在替换所有与指定的URL模式不匹配的URL。但是,我确实希望包括设置了属性rel=“shadowbox[a]”的所有标记。
..
这段代码似乎不起作用,任何关于为什么会发生这种情况的建议。它根本没有任何回音。我可以让它与Ereg一起工作,但我想改成Preg。 推荐答
..
我正在尝试在字符串中的名称后插入分隔符。但是,名称可以包含类似é 的字符 $string = 'Test string'; $name = 'Tést'; $replacement = '$0
$1'; return preg_replace("/^$name/i", $replacement, $string); 我希望此邮件返回: Test
string
..
我想用下面的php匹配条件编写正则表达式: /* Remove this comment line 1 Remove this comment line 2 */ .class1 { background:#CCC url(images/bg.png); } .class2 { color: #FFF;
..
我需要在UTF-8$文本中突出显示与$key匹配的单个单词或短语(整个单词,而不是子字符串)。这样的匹配必须既不区分大小写又不区分变音符号。突出显示的文本必须保持原样(包括大写/小写字符和变音符号(如果存在))。 以下表达式实现了一半的目标: $text = preg_replace( "/($key)/i", '
$1',
..
我需要允许用户在我的网站前端使用短码[warning]。此短代码后面只能跟一个[warning](arg1)或两个参数[warning](optional-arg)(arg1)。输入这两个参数时,第一个optional-arg将被视为标题,第二个arg1将被视为正文文本,如果只输入一个arg1,将被视为正文文本。 以下是我正在管理的代码 function warning($text)
..
我有以下字符串替换问题,我在这里遇到了很大的麻烦 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] =
..
您好,我是PHP新手,对于我的家庭项目,我需要有关在URL中拆分值的帮助。 $url = "http://localhost/Sub/Key/Key_XYZ_1234.php"; url还可以是: $url = "http://localhost/Sub/Key/Key-XYZ-1234.php"; 键值可以是“abc-tt”或“abc_tt”,也可以只是“abc”
..
我需要执行此操作: 当用户使用preg_place和regex插入BBCode标记时,我会执行一些转换。 例如 function forumBBCode($str){ $format_search=array( '#[url=(.*?)](.*?)[/url]#i' ); $format_replace=array( '
..
我正在尝试删除URL中的空格和&;,并将其替换为-。到目前为止,以下工作是有效的: preg_replace('/s+/', '-', $page->label) // whitepace gets replaced with - preg_replace('/&/', '-', $page->label) // & gets replaced with - 我希望将这两
..
如何消除preg_split结果中的尾随空格,而不使用preg_replace首先删除$test字符串中的所有空格? $test = 'One , Two, Thee '; $test = preg_replace('/s+/', ' ', $test); $pieces = preg_split("/[,]/", $test); 推荐答案 如果必须是preg_sp
..
我有一个字符串,如果在字符串中找到单词,我希望替换为另一个字符串。 $pattern = array("/jacket/i","/jeans/i"); $replacement = array("jacket","jeans"); $string = 'Red jackets'; $replaced_string = preg_replace($pattern, $replac
..
我有一个检测并解合并两个单词的功能,即 HelloWord After函数将变为 Hello World 问题是iPhone也会这样->iPhone不太好,有没有办法只有在第一个单词超过1的情况下才能替换 以下是我当前的函数(Regex): function unseparateWords($string) { $CapRegX = '/(B[A-Z])(?
..
我希望有人能帮助我,我已经创建了这样的url /this/is/a/test/index.asp /this/is/a/test/index-1.asp /this/is/a/test/index-2.asp /this/is/a/test/index-3.asp 从URL中剥离数字的最简单方法是什么? 不使用这样的变量: /this/is/a/test/index.asp?
..
我正尝试在php中创建一个坏单词“过滤”,它将分析该单词并与一组已知的坏单词进行匹配,但保留单词的第一个字母,并用星号替换睡觉。示例: 福会变成f* 拍摄将变为%s** 我唯一不知道的部分是如何保留字符串中的第一个字母,以及如何在保持字符串长度不变的情况下将其余字母替换为其他字母。 $string = preg_replace("/(". $word .")/i", "***",
..
大家好,我有一个小小的php问题: 我有很多这样的字符串: $content = "Hi I am a black cat"; 如何将此字符串转换为: $content = "Hi I am a cat"; 我试过了,但不起作用. $content = preg_replace("/
..
我需要读取字符串$mysting并替换e.x的所有事件。
..
我正在尝试用 替换 所有 无最后一个 ,以便很好地缩进以生成递归函数。 This that then thar these them 应变为: This that then thar these them 这是我拥有的:preg_replace('/ (.+?) /',' $1 ',$var); 它当前输出的内容如下: This
..