reluctant-quantifiers

    1熱度

    4回答

    我是新來的正則表達式,這是困擾着我。我想提取facebook.com/pages/Dr-Morris-Westfried-Dermatologist/176363502456825?id=176363502456825&sk=info。我讀過懶惰的量詞和lookbehinds,但我仍然無法拼湊出正確的正則表達式。我期望facebook.com\/.*?sk=info工作,但它捕獲太多。你們

    1熱度

    1回答

    我正在使用JavaScript從逗號分隔的成員字符串中提取「兄弟姐妹」的子集,我將其稱爲「生成」字符串。隱喻地說,成員都來自同一代,但他們並不都是兄弟姐妹(來自同一父母)。這裏有一個例子: // This is the generation string to search var generation = 'ABAA,ABAB,ABAC,ABAD,ABBA,ACAA,ACAB,ACAD,AEA

    1熱度

    2回答

    使用後續的正則表達式: \[\w* \w* \d{2} [\w:]* \d{4}\] \[error\] \[client .*?\] .*? Using HTTP not .*?<br /> 我得到的結果如下(其中黃色框指示匹配): 原始文本:http://pastebin.com/vSi0mLGv 底部的兩個部分是correc噸。我想包含所有部分:<<<NOTICE>

    2熱度

    1回答

    到目前爲止,我還沒有在正則表達式中使用不情願的量詞,並且我看了一下該網站的一些問題以理解它的功能和用法。雖然similar question是相當具有描述性的,但我仍不明白它如何與java tutorial中的示例相關聯。我明白,不情願的量詞匹配儘可能少的情況。那麼,它是如何解釋,一個正則表達式 ".*?foo" 上的繩子 "xfooxxxxxxfoo" 回報兩場比賽:"xfoo"和"xx

    2熱度

    2回答

    我知道?是一個貪婪的量詞,而??是它的勉強之一。 當我如下使用它時,它總是給我一個空的輸出?是否因爲它總是從左到右運行(首先查看零點出現,然後是匹配的出現點)還是另一個? Pattern pattern = Pattern.compile("a??"); Matcher matcher = pattern.matcher("aba"); while(matcher.find()

    3熱度

    5回答

    任何人都知道爲什麼這不起作用的JavaScript? console.log('"my name is"'.match(/"?(.*?)"?/)); 輸出此: [""", "", index: 0, input: ""my name is""] 我預計: [""my name is"", "my name is", index: 0, input: ""my name is""] 我不

    0熱度

    2回答

    不工作如果下面的函數被調用節點v0.10.26: function parseAndLog(constraint) { var constraintRegex = /\s*(.*?)\s*(<=|==|>=|[GL]?EQ)\s*(.*?)\s*(!required|!strong|!medium|!weak)?/; console.log(constraintRegex.

    0熱度

    1回答

    我想獲得一個正則表達式來找到我的上線圖案的多個條目。注:我一直在使用正則表達式了大約一個小時... =/ 例如: <a href="G2532" id="1">back</a> <a href="G2564" id="2">next</a> 應該匹配兩次: 1) <a href="G2532" id="1">back</a> 2) <a href="G2564" id="2">next</a

    0熱度

    2回答

    需要找到以下問題的表達式: String given = "{ \"questionID\" :\"4\", \"question\":\"What is your favourite hobby?\",\"answer\" :\"answer 4\"},{ \"questionID\" :\"5\", \"question\" :\"What was the name of the first

    1熱度

    2回答

    兩側勉強匹配,我想用Java編寫一個正則表達式將找到量詞兩側的最短可用匹配。 例如,對於這種模式"a.*?b" apllied到"aaaaaacbbbbbbb": 我想找到"acb"但我得到"aaaaaacb"。 任何人有一個想法,我的正則表達式可以使用是什麼?