capturing-group

    1熱度

    1回答

    EDIT 在一個正則表達式,可以匹配捕獲組被具有相同匹配改變代與另一個字符代替? 原來的問題 我轉換的產品清單到CSV文本文件。列表中的每個線具有:number name[ description] price格式如下: 1 PRODUCT description:120 2 PRODUCT NAME TWO second description, maybe:80 3 THIRD PROD:

    2熱度

    2回答

    我有以下正則表達式: (?i)p\[email protected](-)?\w+(-\w+)?(\.\w+)?\.at這是匹配數據,如 [email protected] [email protected] 我怎麼能改寫這個正則表達式來使用非captchuring羣體? [?i]p\[email protected][-]?\w+[-\w+]?[\.\w+]?\.at將不再匹配任何結果 (

    0熱度

    2回答

    問題:我有一個帶字符的變量我想在存儲在一個變量中的同一個字符串中添加另一個字符 Ex。 「[blahblahblah]」 ---> 「\ [blahblahblah \]」 目前的解決方案:目前,我完成我想有兩個步驟,每一步攻擊一個支架 例。 temp=[blahblahblah] firstEscaped=$(echo $temp | sed s#'\['#'\\['#g) fullyEsc

    1熱度

    1回答

    建議在捕獲組內使用錨定器嗎?我試圖用該模式來模擬lookbehind操作來匹配行開始或空白。 例如,要匹配行首或空白後面的#標籤,他們會結束行或者後面有空白,是否有更好的方法來做到這一點? (^|\s)#([\w]+)($|\s) 爲了簡單起見,我留下了非捕獲組。

    -1熱度

    1回答

    我正在學習正則表達式。我的要求很簡單。這是我的正則表達式。 ([0-9]*)(\.)([0-9]*) 我的意見是這樣的。 1.9 2.8 4.76 3 7.8 我只想返回小數部分。我目前正在打印第三個捕獲組$ 3。輸出是這樣的。 9 8 76 3 8 但我的預期輸出是這樣的。 9 8 76 8 請告訴我如何做到這一點。每當字符串不匹配我的$ 3返回整個字符串

    0熱度

    2回答

    在CSV文件中也有類似的這一個行: <iframe src="https://player.vimeo.com/video/30342373" width="640" height="364" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 我想提取30342373從這些行,這

    -1熱度

    2回答

    假設我稱之爲DF和正則表達式的一個數據幀如下: var df2 = df regex = new Regex("_(.)") for (col <- df.columns) { df2 = df2.withColumnRenamed(col, regex.replaceAllIn(col, { M => M.group(1).toUpperCase })) } 我知道

    0熱度

    2回答

    怎麼了? 我想獲得一些正則表達式的工作,但我面臨一些「怪異」(?)行爲。 我需要驗證以下正則表達式: 只有數字(沒有空格的話) 開始與10或11 必須是12個字符 工作後在這一段時間我堅持這一點: ^(10|11)[0-9]{10}$ 它似乎正在按照要求工作,但我並不滿意,因爲它乍一看是誤導性的。必須是最多12個字符,但它會驗證最多10個字符和'開頭'字符。 任何人都有更好的解決方案或謹慎解釋

    0熱度

    1回答

    我有http://sqlfiddle.com/#!4/ecba5/4一個數據樣本: with raw_data as(select 'a{ thing_a<1234:1.1>>thing_b<->>thing_c<T>>thing_d<F>>thing_f<F>>thing_g<F>>thing_h<F>>thing_i<F>>thing_x<F>>thing_y<F>>thing_z<F>>#

    0熱度

    1回答

    我有一個像 select regexp_substr('some stuff TOTAL_SCORE<518>some stuff OTHER_VALUE<456> foo <after>', 'TOTAL_SCORE<(\d{3})>', 1, 1, NULL, 1) from dual正則表達式可以返回一個捕獲組的值。 我該如何將所有捕獲組作爲附加列返回? (結果的字符串連接是細) selec