第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么這樣寫不行,錯(cuò)在哪里?

<?php
$str?=?'主要有以下幾個(gè)文件:index.php,?style.css,?common.js';
//將目標(biāo)字符串$str中的文件名替換后增加em標(biāo)簽
$pattern?=?'/(\w+\.\w+),(\w+\.\w+),(\w+\.\w+)/';
$replace?=?'<em>$1</em>,<em>$2</em>,<em>$3</em>';
echo?preg_replace($pattern,$replace,$str);


正在回答

4 回答

錯(cuò)了:

  1. 你的“,”沒有轉(zhuǎn)義。

  2. “,”后面的空格也沒有去檢測。

我的demo:

$str = '主要有以下幾個(gè)文件:index.php, style.css, common.js';

//將目標(biāo)字符串$str中的文件名替換后增加em標(biāo)簽

$p = '/(\w+\.\w+)\,\s(\w+\.\w+)\,\s(\w+\.\w+)/';

$replace = '<em>$1</em> , <em>$2</em>, <em>$3</em>';

preg_match($p,$str,$matches);

echo preg_replace($p,$replace,$str);

初學(xué)者,相互學(xué)習(xí)一下。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

三只松鼠 提問者

非常感謝!
2016-01-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

三只松鼠 提問者

發(fā)現(xiàn)逗號(hào)不用轉(zhuǎn)義的,我記得要轉(zhuǎn)義的是特殊字符也就是元字符,別的不需要轉(zhuǎn)義
2016-01-30 回復(fù) 有任何疑惑可以回復(fù)我~

$pattern 中的兩個(gè),后邊的空格你沒有加上,加上就是對(duì)的,還有就是"."是不用轉(zhuǎn)譯的。更正后如下:

$str = '主要有以下幾個(gè)文件:index.php, style.css, common.js';

//將目標(biāo)字符串$str中的文件名替換后增加em標(biāo)簽

?$pattern = '/(\w+.\w+), (\w+.\w+), (\w+.\w+)/';

?$replace = '<em>$1</em>,<em>$2</em>,<em>$3</em>';

?echo preg_replace($pattern,$replace,$str);


0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)槟銢]有加空格,在逗號(hào)后面有個(gè)空格,加上你的就正確了

0 回復(fù) 有任何疑惑可以回復(fù)我~

這樣寫沒錯(cuò)吧

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

三只松鼠 提問者

不行,要不你試試,我實(shí)在不知道錯(cuò)在哪里了
2016-01-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
PHP進(jìn)階篇
  • 參與學(xué)習(xí)       181905    人
  • 解答問題       2646    個(gè)

輕松學(xué)習(xí)PHP中級(jí)課程,進(jìn)行全面了解,用PHP快速開發(fā)網(wǎng)站程序

進(jìn)入課程

為什么這樣寫不行,錯(cuò)在哪里?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)