negative-lookbehind

    0熱度

    1回答

    我想更換單行b/h2/h3/h4/h5標籤內標籤,與h6標籤。 所以,我想這一點: ^<[b|h[2-5]]>([^\.]+)</[b|h[2-5]]>$ 與這個被替換: <h6>\1</h6> 但只有當它是一個標籤,這是在不同的行內。我認爲解決方案必須包含一個關閉標籤的逆序和一個開頭負面後臺,但我不知道如何實現這一點。

    2熱度

    1回答

    我知道用一個簡單的負回顧後 #(?<!first word)\r\nsecond word#s preceeded,與任何這不會在 some text first word second word some text 找到second word和匹配的預期 some text second word some text 它也匹配在這裏,但它不應該 some text fir

    1熱度

    1回答

    從字符串當一個字與s結尾除刪除的'每一次出現,如果 字與s'或's它'在左結束。每次其它出現時是除去。 例子: Andrea's -Stays as is Kids' - stays as is 'Kids' --> Kids Ki'd's' --> Kids' 我想出迄今: \'(?!s) 這第一個例子匹配和忽略它。 here is it working 我與其他

    0熱度

    1回答

    preceeded我有這個下面的HTML文件的結構: <table> <tr class="heading"> <td colspan="2"> <h2 class="groupheader">Public Types</h2> <!-- I don't want that! We're in a table.--> </td>

    1熱度

    3回答

    因此,我一直試圖在CSV文件的Sublime文本中執行正則表達式來查找任何沒有數字的數字小數點前的任何數字。基本上,我需要在文檔中找到任何「.xx或.xx」的組合,然後添加一個逗號。我嘗試從正端(即任何.xx,或「)和任意。看起來後面是.xx,它前面沒有數字。沒有什麼似乎工作,但由於我是新來正則表達式我相信我有錯誤的語法。任何幫助將不勝感激。 現在我有這個 (?<!\d)(\.\d{2}) 這

    6熱度

    1回答

    我正在編輯Sublime Text 3中的以下文本,我想刪除不包含字符串/句子的句子。 Lorem ipsum dolor sit amet, consectetur adipiscing elit. This is a sentence that i do not want to remove. Ut enim ad minim veniam, quis nostrud exercitati

    1熱度

    4回答

    我必須編寫一個匹配模式1-6/2011的正則表達式。 在這種情況下,/之前的數字不能大於12。 所以我必須選擇1-12之間的數字。 我寫了一個正則表達式: ^[1-9][0-2]?\s*[-−—]\s*[1-9][0-2]?\s*/\s*2[01][0-9][0-9]$ 不過,在這裏我得到20-6/2014也作爲搭配。 我試着用負向後看: ^[1-9](?<![2-9])[0-2]?\s*[-

    1熱度

    1回答

    def get_hashtags(post) tags = [] post.scan(/(?<![0-9a-zA-Z])(#+)([a-zA-Z]+)/){|x,y| tags << y} tags end Test.assert_equals(get_hashtags("two hashs##in middle of word#"), []) #Expect

    1熱度

    3回答

    我要搜索一個文件下列字符串 <whoName>[substring]</whoName> 其中子!= 「自我」 所以 <whoName>other</whoName> 也就過去了。 但 <whoName>self</whoName> 會失敗

    2熱度

    1回答

    我無法改變的遺留系統每天抽出5千兆大部分糟糕的XML日誌並且吹掉我的攝取許可證。 每分鐘發生1000次以上的詳細錯誤有兩類,但每隔幾分鐘就有一次真正有趣的輸入。 我想大幅度縮短SED的重複條目,並保留有趣的不變 所以我需要什麼 1的正則表達式匹配各2班煩人的日誌條目(如...」的十進制'...和...'DBNull'...但不偶爾有趣的)。 一個正則表達式匹配每個惱人的錯誤類是很好,我可以做2個S