capture-group

    0熱度

    1回答

    後弦「 - 」小數點後 group1 2.3%/group2 4.-787%/group3 7.-65% 我可以捕獲數字很​​好(見HERE),但我希望能夠在我捕獲該組時清除「 - 」字符。 。 (\d+\.)-?(\d+)% 接下來,您可以連接組1:例如,上面的字符串會導致 Group 'group 1': 2.3 Group 'group 2': 4.787 Group 'grou

    4熱度

    1回答

    我試圖找出我怎麼能重複捕獲組在comma-separated值在此以下URL字符串: id=1,2;name=user1,user2,user3;city=Oakland,San Francisco,Seattle;zip=94553,94523; 我使用這個RegExp這是返回我想要的結果,除了值之外,因爲它們是動態的。在url參數中可能是2,3,4等用戶,並想知道是否可以爲每個值創建一個捕獲組

    1熱度

    2回答

    考慮這個來源: field1;field2;"data;data field3";field4;"data;data field5";field6 field1;"data;data field2";field3;field4;field5;"data;data field6" 正如你可以看到,字段分隔符正在某些領域內使用,"之間封閉。我不能直接用awk解析,因爲沒有辦法避免不必要的分裂,至

    0熱度

    2回答

    我試圖使用preg_match()在PHP做一個模式匹配具有此模式4位數字: 0033 1155 2277 基本上第2個數字相同,並且在最後兩位數字是相同的,但不是所有的4位數都是一樣的。 是preg_match()即使正確的功能使用?或者我應該將它們分開並按照這種方式進行匹配?

    0熱度

    1回答

    我想擁有多個捕獲組,這些捕獲組可以是可選的,我想訪問它們對應的字符串。 東西看起來/是這樣工作的: let text1 = "something with foo and bar" let text2 = "something with just bar" let regex = NSRegularExpression(pattern: "(foo)? (bar)") for (first

    -3熱度

    3回答

    我正在尋找一種方法來捕獲年份和字符串的最後一個數字。例如:「01/02/2017,546.12,24.2,」我的問題到目前爲止我只得到了實際值:2017和實際值:null。我無法捕捉到組(2)。由於 import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.Scanner; publi

    0熱度

    3回答

    什麼是Java做的絃樂以下替換的最佳方式: 我的文字,看起來與此類似: one two [[**my_word** other words]] three four [[**my_other_word** other words]] five six ,我想以下文本 one two **my_word** three four **my_other_word** five six 我試過使

    -1熱度

    1回答

    假設我想根據用戶的決定在運行時構建一個包含捕獲組的非常大的正則表達式。 簡單的例子: import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { static boolean findTag, findWordA, findOtherWord, findWordX;

    1熱度

    1回答

    我是新來這個正則表達式匹配和具有樣本輸入如下圖所示, 1,2,Name,"12,3" 1,2,Name,12 現在我需要一個正則表達式來拆分喜歡下面的捕捉組兩行.., input.1->1 input.2->2 input.3->Name input.4->"12,3" input.1->1 input.2->2 input.3->Name input.4->12 我已找

    1熱度

    2回答

    我使用Unix grep。我想知道如何處理命名捕獲組。 目前,這是我所: echo "foobar" | grep -P "(?<q>.)ooba(?<w>.)" 所以理論上,我有q=f和w=r,但是我不知道我該如何使用這些變量或者他們移交到下一個命令(例如awk)通過管道。 最後,我想有以下結果: f r 上面串僅僅是一個例子。捕獲組可以在任何地方,可以是任何數量,並且打印也可以以任何順序。我這