regex

    3熱度

    2回答

    我使用這個正則表達式由2個字符分割一條線分成多個組。 string.replaceAll("(.{2})", "$1\r\n") 這裏是一個例子。 像我輸入的輸入字符串是這樣 ABCDEFGHIJ 和輸出我越來越喜歡這個 Output ->AB ->CD ->EF ->GH ->IJ -> 有沒有什麼辦法讓我沒有收到最後的空行?

    -1熱度

    1回答

    尋找紅寶石一個內襯替代打印出只有在訂單正則表達式匹配的替代: echo -e "Line 1\nLine 2\nLine 3" | perl -ne "print if s/Line 2/Line 2 replaced, others discarded/g" 輸入: Line 1 Line 2 Line 3 輸出: Line 2 replaced, others discarded

    0熱度

    2回答

    我需要檢查該字符串只包含指定模式一次。 例如: pattern = abc qabce - returns true qabceabcr - returns false 我試圖做這件事情: abc{1} 但如果字符串中包含至少一次的模式,則返回true。

    0熱度

    2回答

    我正在做一個強度密碼測試,我試圖檢查密碼是否有大寫和小寫字符。我使用了兩個正則表達式,他們幾乎都在工作;與代碼就在這裏: var upper = false; var lower = false; var upperCase= new RegExp('[^A-Z]'); var lowerCase= new RegExp('[^a-z]');

    1熱度

    1回答

    匹配模式和最後一個空行: \AX.*(?:\r?\n[KLM].*)*\r?\nZ.*(?:\r?\nX.*(?:\r?\n[KLM].*)*\r?\nZ.*)*\z 有什麼辦法,我可以用一個額外的行更新相同的正則表達式匹配相同的模式? A---Header K L M Z---Footer --> empty line. No characters

    1熱度

    1回答

    我想獲得一個屬性的數組,我分裂的空白字符。除了涉及名稱空間時,我的工作正常。下面是我的示例代碼: XML: <?xml version="1.0" encoding="utf-8"?> <s:node something xmlns:s = "library://ns.adobe.com/flex/spark" xmlns:b='testnamespace.com' xmlns="nopref

    0熱度

    1回答

    所以我有一個基於正則表達式的定位規則,這樣的事情: location ~ /(abc.*xyz|def.*zxy|ghk.*qwe)/ 我可以檢查哪些正則表達式的一部分,得到了比賽? 意思就是比我想如果URL像 /12abc34/ 知道它是由 .*abc.* 有沒有辦法匹配? 我正在使用AWS上的Debian VM運行最新的使用lua-module編譯的nginx。 ---------

    1熱度

    1回答

    我有一個接受多個參數的函數。我也正在傳遞一個正則表達式的字符串。但是當它得到eval使用其他參數越來越混亂。 代碼就像下面 - function foo() { eval DIR_NAME='$'$1 MAX_DEPTH=$2 eval FILE_PATTERN=$3 RETENTION_PERIOD=$4 eval MOVE_PATH='$'$5

    1熱度

    1回答

    我正在嘗試編寫grako風格的ebnf語法。我發現生成的解析器在嘗試解析正則表達式時似乎沒有超過空格或註釋。 文檔說關於該主題 不像其他的表情下面,這一個不超過空白或意見前進。爲此,將正則表達式作爲自己規則中的唯一術語。 然後我創建了一個只有一個正則表達式規則的簡單語法。正則表達式也是該規則中的唯一術語。 @@eol_comments :: ?/(#[^\r\n]*)|(\/\/[^\r\n]*)

    -3熱度

    1回答

    我想在textarea的檢測評論 所以,我想檢測// OR /* */ 我嘗試使用 var commV = document.getElementsByTagName("textarea")[0].value; var commReg = commV.replace("//","<b>//</b>"); 此代碼檢測//並使它們變爲粗體,但我想檢測撂荒的文字,讓他們大膽 而且爲/* */我需要