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

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

正則表達(dá)式獲取\“和\”之間的字符串

正則表達(dá)式獲取\“和\”之間的字符串

C#
ibeautiful 2021-07-01 13:01:32
由于我是正則表達(dá)式的新手,我想在這里獲得幫助。var test = "and ( [family]: \"trees \" or [family]: \" colors \" )"我想提取家庭列表:樹木顏色我使用了以下模式。Regex.Matches(test, @"[family]:\*\");它對(duì)我不起作用,任何建議都會(huì)有所幫助。
查看完整描述

2 回答

?
繁花不似錦

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

您可以使用


Regex.Matches(filters.queryString, @"\[family]:\s*""([^""]*)""")

    .Cast<Match>()

    .Select(m => m.Groups[1].Value.Trim())

    .ToList();

查看正則表達(dá)式演示

您需要的值在第 1 組中,并且使用.Trim(),將從這些子字符串中刪除前導(dǎo)/尾隨空格。

圖案詳情

  • \[family]:- 一個(gè)[family]子串

  • \s* - 0+ 個(gè)空白字符

  • " - 雙引號(hào)

  • ([^"]*) - 捕獲組 #1:零個(gè)或多個(gè)字符,而不是 "

  • " - 雙引號(hào)。

C# 演示

var test = "and ( [family]: \" trees \" or [family]: \" colors \" )";

var result = Regex.Matches(test, @"\[family]:\s*""([^""]*)""")

        .Cast<Match>()

        .Select(m => m.Groups[1].Value.Trim())

        .ToList();

foreach (var s in result)

    Console.WriteLine(s); // => trees, colors


查看完整回答
反對(duì) 回復(fù) 2021-07-10
  • 2 回答
  • 0 關(guān)注
  • 328 瀏覽

添加回答

舉報(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)