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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何從 PHP 中的 preg_split() 函數(shù)中提取正則表達(dá)式值

如何從 PHP 中的 preg_split() 函數(shù)中提取正則表達(dá)式值

PHP
開心每一天1111 2023-11-03 15:13:17
如果我使用preg_split()函數(shù)例如:$string = 'products{id,name},articles{title,text}';$arr = preg_split('/\}\,(\w)/', $string);print_r($arr);我收到以下結(jié)果:Array ( [0] => products{id,name [1] => rticles{title,text} )如何接收全文文章,即提取正則表達(dá)式模式的值?附:如果可能的話
查看完整描述

1 回答

?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以在匹配大括號(hào)時(shí)進(jìn)行拆分,清除匹配緩沖區(qū)。然后匹配逗號(hào)并使用正向前瞻斷言右側(cè)的單詞字符而不是匹配它。

{[^{}]*}\K,(?=\w)

模式匹配:

  • {匹配{

  • [^{}]*匹配 0+ 次除{and之外的任何字符}

  • }匹配}

  • \K,到現(xiàn)在都忘記匹配什么了,匹配一個(gè)逗號(hào)

  • (?=\w)正向前瞻,斷言右邊直接的是單詞字符

正則表達(dá)式演示PHP演示

$string = 'products{id,name},articles{title,text}';
$arr = preg_split('/{[^{}]*}\K,(?=\w)/', $string);
print_r($arr);

輸出

Array(
    [0] => products{id,name}
    [1] => articles{title,text}
)


查看完整回答
反對(duì) 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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