negative-lookahead

    1熱度

    1回答

    我試圖找到一種方法將一些字幕文件中的方括號替換爲撇號,但只適用於這些方括號中不包含帶方括號的整個句子的情況在行首&結束。 這些生產線將有括號變成省略號: [que] vão levar [vocês] ao [limite]. 雖然這些不會: [Vamos começar] [com algo simples.] 我想出了下面的正則表達式的命令 (?!^\[.*?\]$)(\[.*?\

    1熱度

    1回答

    我試圖使用Outlook 2013 VBA拉出並更換< SPAN>部分修改的電子郵件正文。然而,隨着多個跨度,我無法迫使正則表達式只有拿起一個跨度。 基於其他一些搜索,我試圖使用負前瞻,但它失敗。從下面 結果是:<span><span style = blah blah>Tags: test, test2</span> 期望的結果是:<span style = blah blah>Tags: te

    1熱度

    2回答

    排除模式應該有一個逗號分隔的文本,其中每一個章節都有與否的字符串 - 像 一個令牌列表 - 逗號分隔 var tokens=['Inc.','Ltd','LLC']; 因此字符串是像 var companies="Apple, Inc., Microsoft, Inc., Buzzfeed, Treasure, LLC"; 欲獲得該陣列作爲輸出 var companiesList = [

    2熱度

    2回答

    我有一個和/或正則表達式即(PatternA | PatternB),其中我只在PatternB不存在時才採用PatternA(PatternB總是在PatternA之後出現,但更重要)所以我在PatternA Pipe中放置了一個負向前視。 這適用於較短的文本塊: https://regex101.com/r/bU6cU6/5 但在較長的文本塊超時: https://regex101.com/r

    0熱度

    2回答

    我需要使用Perl兼容正則表達式來匹配出現在文件中多行的多個字符串。 這些匹配需要以任何順序出現(服務器servernameA.company.com後跟servernameZ.company.com,後跟servernameD.company.com或三者的任意順序組合)。 注意:所有匹配將出現在每行的開頭。 在我與grep -P測試,我還沒有能夠生產(使用的/s和/m修飾符即使)出現在了新生產

    3熱度

    2回答

    我想在給定的字符串<tags></tags> 這個例子對來自一個字符串, 得到串子集的集合的模式串組: <tag>abc</tag><tag>123</tag> 我想2組: <tag>abc</tag>和<tag>123</tag> 這很容易爲<tag>.*?</tag>模式。 Example 但我想它更精確。 給出字符串: <tag>abc</tag><tag><tag>123</tag>

    1熱度

    1回答

    我使用正則表達式庫這裏http://userguide.icu-project.org/strings/regexp 定義的話雖這麼說,我有一個具體的問題,我想用正則表達式來糾正。 Input := '!Tim !~ Dan~'; Output := Tim !~ Dan REGEXREPLACE('((?<![!])~)' ,Input,' '); //Results in : !Tim

    1熱度

    1回答

    愚蠢的問題在這裏...我試圖匹配線內的空白,而忽略了領先的空格/標籤,想出了這些正則表達式字符串,但我想不出爲什麼只有一個在工作(C#正則表達式引擎): (?<!^[ \t]*)[ \t]+ // regex 1. (with *) (?<!^[ \t]+)[ \t]+ // regex 2. (with +) 注意明星與加重複在負前瞻。當符合這些反對" word1 word2"(2前導

    0熱度

    1回答

    的開頭我想要做字符串替換在Ruby中,但只有當某些條件不滿足。 與「快板」替換「allegro4」的所有出現時,該行不與#include聲明開始。我嘗試過,但我沒有取得任何成功。替代根本沒有完成。 "#include <allegro4/allegro4.h>".gsub(/(?!#include) allegro4/, 'allegro') 望着負向前看符號的其他例子,試圖irb不同的事情使

    2熱度

    4回答

    這個問題已經持續了很長時間。這裏是一個字符串的基我喜歡搜索會: aa.bb.cc 每個令牌(由標記化「」)可以被成功/隨後與零個或多個基團數組索引的: 例如aa[1].bb[2][3].cc 如果我的文本包含帶有可選數組索引的標記的確切數目的字符串,我想匹配。但是,如果我想搜索的文本包含額外的'。'和令牌,我不希望任何比賽: 例如aa[1].bb[2].cc.dd 我無法找到一個模式,其中包括帶有