capture-group

    0熱度

    2回答

    Matcher matcher = Pattern.compile("\\bwidth\\s*:\\s*(\\d+)px|\\bbackground\\s*:\\s*#([0-9A-Fa-f]+)").matcher(myString); if (matcher.find()) { System.out.println(matcher.group(2)); } 實施例的數據: m

    6熱度

    1回答

    我將我的基於升壓正則表達式C++ 11正則表達式。我有一個捕獲組名爲url: \s*?=\s*?(("(?<url>.*?)")|('?<url>.*?)')) 有了提升,如果你有一個smatch你可以調用match.str("url")通過名字來獲取捕獲組。隨着std::smatch,我只看到索引子匹配。 我如何才能訪問到使用的std :: SMATCH類的URL捕捉?

    1熱度

    2回答

    使用C#在.NET 4.0中開發。 (很抱歉,如果這是囉嗦......) 我想創建一個方法,如: public static string GetCmdLineArgs( string cmdLine, string pathname) { ... } 我想創建一個正則表達式模式,可以讓讓我後提取的參數可執行文件的路徑名。規則: 命令行可能會或可能不會引用路徑名

    4熱度

    2回答

    以下爲什麼條件評估爲false? $_ = "aa11bb"; if(/(.)\111/){ print "It matched!\n"; } 是否\11或\111有特殊含義Perl無法 「看到」 \1?

    1熱度

    1回答

    我是splitting a string without removing delimiters,將整個捕獲正則表達式放在括號中。意圖是匹配以一個或多個'[!?]'字符結尾的句子。 除了我現在得到的不需要的空捕獲組以外,所有的都很好,如何以最少的hackish和最正規的方式抑制那些? >>> re.compile(r'([^!?]*[!?]+)').split('Great customer se

    3熱度

    1回答

    VB2005:我一直在尋找正則表達式現在幾個小時,似乎無法讓我的腦袋圍繞我的情況.Replace。我正在尋找兩個字段,然後我想用新值替換這些字段。所以,我的字符串看起來像這樣: Dim myInputString as string ="RTEMP MIN<240 MAX<800" 我的正則表達式是 dim ptn as string = "RTEMP\s{17}MIN<(?<min>

    5熱度

    3回答

    我有一個捕獲組的正則表達式,它與我在更廣泛的上下文中匹配的內容匹配。然後我採取捕獲組$1並將其用於我的需要。這很容易。 但是如何使用捕獲組與s///當我只想用我的替換替換內容$1,而不是整個正則表達式? 謝謝! -f

    2熱度

    2回答

    我有一個XML中,我想重新命名的標籤組這樣的替換: <string>ABC</string> <string>unknown string</string> 應該 <xyz>ABC</xyz> <xyz>unknown string</xyz> ABC總是一樣,所以這沒有問題。然而,「未知字符串」總是不同的,但是因爲我需要提取這些信息,所以我也希望在替換中保留相同的字符串。 這是我走到

    0熱度

    1回答

    "aaa bbb ccc \n.000.\n 111".match(/^(?=\.).*(?=\.$)/m) 我要尋找一個在上面的代碼,結果是000 但一直給我.000,注意零點之前的點。 適用於最後一個點,但不適用於第一個點。 我錯過了什麼?

    1熱度

    1回答

    我是初學PHP的人。我正在嘗試使用正則表達式的各種組合。我指的是this和this並嘗試使用this的示例。 我的疑惑: 爲什麼preg_match_all('((a|b)*c)', 'ababc', $arr, PREG_PATTERN_ORDER);既提供ababac和a作爲輸出。它不應該只是ababac? 假設我正在嘗試讀取$arr中的所有可能的輸出,我該怎麼做,而不必回顯數組中的每個元素?