lookbehind

    1熱度

    1回答

    我有一個正則表達式: (\d{1,20}) 至極的比賽: 日元; 7112630; 在此字符串我想只捕獲數字:SI我使用:$ 1 但我還想要個數字後加上」 .00" 所以我用:$ 1.00 但現在我也想匹配數字,只有我以前有日元。 我嘗試: (?=JPY;\s*)(\d{1,20}) (?<=JPY;\s*)(\d{1,20}) 沒有成功!

    0熱度

    2回答

    我的目標是使用正則表達式實現多行unicode感知的字符串清理。 我已經從這個表達式,它沒有回顧後開始限制: (?<=[[:blank:]]).* 然後,我發現的方式來回顧後限制如下: (?!.{20,})(?<=[[:blank:]]).* 它可以在某些情況下, ,但不是很穩定(link),因爲字符串長度不可預測。 也拖尾逗號是不受歡迎的,但我還沒有想出如何用正則表達式去除逗號,因爲它是

    1熱度

    2回答

    由於您無法在JavaScript中使用負向倒序,因此如何使用超前或其他JavaScript支持的方法來實現相同的正則表達式匹配? (?<!<\/strong>\n\s{4}|<\/strong> \n\s{4})<br> 我試圖找到不受</strong>和</strong> 後跟一個換行符等一系列空白字符的前導的<br>標籤。 here's my code和一些示例文本進行測試

    1熱度

    1回答

    我收到來自第三方的完整請求標題。我需要隱藏密碼和用戶名。 Php-Auth-Pw: [email protected] Php-Auth-User: testuser 我怎樣才能使它看起來像這樣 Php-Auth-Pw: ****** Php-Auth-User: ****** 我不完全理解正則表達式,只是還沒有,和我剛讀一些有關lookbehinds。 我找到了; (?<=\Ph

    6熱度

    1回答

    我試圖做一些相當簡單的事情,在Python中正則表達式......多數民衆贊成在我的想法至少。 我想要做的是匹配字符串中的單詞,如果它的前面和後面是空格。如果它在字符串的開始處沒有以前所需的空白 - 如果它在最後,也不搜索空白。 例子: "WordA WordB WordC-WordD WordE" 我想匹配WordA WordB WordE。 我只能用這樣的方式過於複雜想出了...... (

    1熱度

    1回答

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

    0熱度

    1回答

    我想匹配正則表達式後的單詞。 對於e.g我想出了一個正則表達式則表達式匹配的日期和時間 - <Apr 11, 2017 2:35:53 AM SGT> <(Jan|Feb|Mar|Apr|May|June|July|Aug|Sept|Oct|Nov|Dec)\s(\d\d?).+?(\d\d\d\d)\s\b((1[0-2]|0?[1-9]):([0-5][0-9]):([0-5][0-9]) (

    2熱度

    1回答

    我在只允許訪問整個匹配值的應用程序中使用Java正則表達式模式(也就是我無法使用捕獲組)。 我想從我的樣本文本中提取值: C02 SURVEY : 2010 F10446P BONAPARTE 2D 在上面的例子中,我需要檢查的關鍵字SURVEY和有:後提取價值。我想我的輸出是: 2010 F10446P波拿巴2D 我所用的模式(?<=(?i)survey\s{2}[:])(?:(?![\n]

    -1熱度

    2回答

    如何匹配任何字符串,但不是以斜槓開頭的字符串? 我使用節點JS正則表達式 這是我的嘗試,但你也可以使用startsWith功能沒有工作 (?!\/s).*

    1熱度

    2回答

    後,我有成千上萬個條目,就像一個文件: <Source foo="goo"> <Name label="SomeLabel"/> </Source> <Target foo="bar"> <Name label="SomeLabel"/> </Target> 改變是「SomeLabel」字符串的唯一的事情。我試圖在Notepad ++中編寫一個搜索表達式,它將只返回'