lookaround

    0熱度

    2回答

    我試圖捕獲捕獲字符串中的第二個字,我使用積極的展望來抓取。我希望字符串中的第二個單詞出現在空格後面跟着引號,空格後面跟着開括號,或者後面跟着字符串「Jr.」。 下面是一個例子行: 安妮R. Lomica 「Lommy」(Datore) 這是我的正則表達式到目前爲止: (.+?(?=\ "|\ \(|,|\ Jr\.)) 捕捉: Anne R. Lomica 但內,我想捕捉: R. 在示例行:

    3熱度

    5回答

    我一直在谷歌搜索和通過堆棧溢出提供的推薦問題。但是,我沒有找到答案。 我想用正則表達式來分析字符串,例如字符串的是 Lot: He said: Thou shalt not pass! 我想捕捉Lot爲一組,和He said: Thou shalt not pass!。然而,當我用我的(.+): (.+)模式,則返回 Lot: He said:和Thou shalt not pass! 是否有可能

    0熱度

    2回答

    我想使用grep搜索任何以特定字符開頭的任何內容,然後是包含其他特定字符之一的任何字符串。在我的情況下,我希望每個文件以'g'開頭,幷包含字母'e'或'n'。我已經嘗試了很多「ls/bin | grep'^ g'」的變體。

    0熱度

    2回答

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

    0熱度

    1回答

    我需要字符串示例的最後一個字母字符:ABRACADABRA123456。正則表達式[a-zA-Z](?=\d+)給了我所有情況下的匹配。如何更改(反轉)表達式以便在java方法中使用它:例如:"ABRACADABRA123456".replaceAll(<inverse-regex>,"")? 輸入:ABRACADABRA123456 用途:"ABRACADABRA123456".replaceA

    0熱度

    1回答

    我想找到一種方法讓Robot Framework抓取日誌文件中已知字符串之間的文本。我想用它來獲取變量(如IP地址),以通過我的Testplans傳遞它們。 示例記錄:(注意不同的時間戳,我無法控制這些和開發者似乎喜歡改變他們出於某種原因。) [2014-10-11T22:34:00.11] TCPConnect - Connecting to 192.168.21.139 on port 803

    0熱度

    1回答

    我想弄清楚如何把選項值放在一個帶正則表達式的lookaround中。 這些值應符合 3 1000 15-20 2048-4096/100 此值應不 3/4 我想在正則表達式「的說法只是如果有一個破折號4位數編號和一個冒號前的匹配/除號 例如: -9999的/除號前應該匹配 9999/不應該匹配,因爲沒有 - -/應該不匹配,因爲沒有數 ^[^0][0-9]*(-|:)?([0-9]*

    1熱度

    1回答

    我正在尋找一個匹配某些內容(包含重複項)的正則表達式,但只有當前面沒有等號字符(=)時纔有匹配,並且只有當它沒有遵循以&符號字符(&)。 因此,舉個例子,假設要匹配的內容由CONTENT表示。我認爲這不是什麼問題,只是被匹配的內容很長,所以我不能在我使用的應用程序中複製所有內容。 CONTENT可以出現在blob中的任何地方,也可能是唯一的東西。 CONTENT // OK, should m

    0熱度

    2回答

    我使用PIG生成最近訪問過的URL列表。在每個網址中,都有一串數字代表所訪問的產品頁面。我試圖用一個regex_extract_all()函數來提取數字的字符串,其長度從6-8變化。數字串可以在jobs2/view/之後直接找到,通常以+&cd結尾,但有時它們可​​能以)結尾。 這裏有幾個示例網址: (http://a.com/search?q=cache:QD7vZRHkPQoJ:ca.xyz.

    1熱度

    3回答

    我繼承了一些正則表達式,試圖理解它爲什麼匹配某種模式。正則表達式基於積極的前瞻性斷言和匹配文本,如bear grylls episode。這是有道理的。但它也與episode後跟bear grylls的文本匹配,例如,​​。我沒有看到任何引用在正則表達式中向後看。最後是.*?使它向後看? ^(?=.*?bear grylls)(?=.*?(\bnbc\b|reality|episode|show|