regex

    0熱度

    1回答

    我已經遍尋搜索,根本找不到這個。我一直在試圖找到一個多行字符串,例如所有匹配: Dim VariableText As String = "Some text <* Dim Var1 as Integer = 5 ResponseText = IIf(Var1 <= 2,Var1 * 5, iif(Var1 > 2, Var1 * 2, 0)).ToString(""0"") *> S

    2熱度

    1回答

    我正在linux下編寫一個簡單的shell在C中。我試圖用組捕獲用POSIX正則表達式解析用戶輸入。我的問題是我不想捕捉所有的組,但符號desnt似乎對我很有用。 "^(?:[A-Za-z0-9]+)([A-Za-z0-9]*(?:\"[^\"]*\")*(?:\'[^\']*\')*[A-Za-z0-9]*)*&?$"

    6熱度

    5回答

    我試圖把這個: "This is a test this is a test" 到這一點: ["This is a", "test this is", "a test"] 我嘗試這樣做: const re = /\b[\w']+(?:[^\w\n]+[\w']+){0,2}\b/ const wordList = sample.split(re) console.log(wordLis

    1熱度

    1回答

    我想這種類型的鏈接重定向: http:example/categories/subcat1,122 這種類型: http:example/categories/cat1/subcat1 每CAT2會有一個CAT1,我將插上重寫規則.eg爲: http:example/categories/subcat2,324 我需要 http:example/categories/cat2/subc

    0熱度

    1回答

    我要尋找一個正則表達式,讓我的格式的東西提取多個不同的詞: 「酷睿i7至尊版」或「酷睿i3」或「原子」或「奔騰」,給出以下輸入: 「英特爾®酷睿™i7-6950X處理器至尊版」,「英特爾®酷睿™i3-6300T處理器」,「英特爾®凌動™處理器D2550」或「英特爾®奔騰®處理器G4400」或「英特爾®酷睿™2雙核處理器E6400」或「英特爾®酷睿™2至尊處理器QX6800」或「英特爾®酷睿™2四核

    1熱度

    2回答

    我有一個正則表達式https://regex101.com/r/PPbhRn/1。在這裏我看到,當「和」被捕獲時,我能夠看到上面也捕獲到的一些空白空間。有沒有辦法擺脫那些空白?並且我想知道只有在正確捕獲分組時模式纔會匹配? String validRegex="(((?:[(]* ?[a-z][a-z]+ ?[)]*)|[(]* ?(NOT) (?:[(]* ?[a-z][a-z]+ ?[)]*)

    1熱度

    1回答

    我有三個工作正則表達式模式幾個正則表達式模式(不是有些海峽,任何文字,日期): ^(sezon\s[0-9]+) => finds if string starts with sezon $$ where $is digit ([a-zA-z]*|\b)*.* => that should match any words \d{1,2}[.]\d{1,2}[.]\d{2,4} => that

    0熱度

    2回答

    我試圖找到給定的數字串是否包含三個相同數字的序列。 使用for循環,字符串中的每個數字都有自己的一個三位數的序列,然後使用正則表達式檢查對字符串的表示: var str = "6854777322" for(var i=0; i<str.length; i++) { seqToCompare = str[i] + str[i] + str[i]; var re = new

    0熱度

    2回答

    我想編寫一個簡單的Powershell腳本,它將2個正則表達式作爲參數,並重命名文件夾中的文件。這裏是myscript.ps1: echo $args[0] echo $args[1] Get-ChildItem Get-ChildItem | Rename-Item -NewName {$_.Name -replace $args[0], $args[1]} "foo" -replace

    1熱度

    3回答

    好了,所以我有以下字符串, var str = 'some text {Foo} some more text {9}'; 現在我知道如何更換特定的字符/詞一樣, var newStr = str.replace(/{Foo}/g, 'bar'); 但我怎麼更換{ 9}號碼可以是任何數字?