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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在我的正則表達式中使用 C# 中的未命名正則表達式組?

如何在我的正則表達式中使用 C# 中的未命名正則表達式組?

C#
qq_花開花謝_0 2022-01-09 15:57:44
嘿,所以我目前的正則表達式是@"(into)(to)add\s[^\s]{1,}\1|\2[^\s]{1,}"我希望輸入是“將單詞添加到類別中”的東西,正則表達式通??梢哉9ぷ鳎皇荺1|\2一部分,我嘗試使用組和各種解決方案,但我似乎無法弄清楚弄清楚我是如何做到的,以便輸入可以是into 或 to誰能幫我嗎?(這是在 C# 中并使用Regex類)
查看完整描述

2 回答

?
縹緲止盈

TA貢獻2041條經(jīng)驗 獲得超4個贊

如果我對您的理解正確,那么您不需要對(未命名的)組的反向引用,您可以使用簡單的替代方法,如下所示:

@"add \w+ (into|to) \w+"

這將選擇intoto在搜索字符串中。

編輯

讓我們使用optional符號 ' ?'更“高級”一點:

@"add \w+ (in)?to \w+"

這將匹配“ in”零次或一次,其次是“ to”,所以它會匹配into以及to,完全按照原來的正則表達式。

編輯2

我有一種感覺,你想在你的 RegEx 中使用一個變量,你當然可以這樣做:

string search = "into|to";
RegEx regEx = new ReqEx(@"add \w+ (" + search + ") \w+");


查看完整回答
反對 回復 2022-01-09
?
慕尼黑的夜晚無繁華

TA貢獻1864條經(jīng)驗 獲得超6個贊

從您給出的示例中,我認為您正在尋找像add\s\w+\s(into|to)\s\w+. 您當前的正則表達式僅匹配以“intoto”開頭的字符串,這可能不是您想要的。


查看完整回答
反對 回復 2022-01-09
  • 2 回答
  • 0 關注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號