backreference

    5熱度

    5回答

    我想清除一些使用python和regex從我的鍵盤記錄的輸入。 特別是當退格被用來修復一個錯誤。 例1: [in]: 'Helloo<BckSp> world' [out]: 'Hello world' 這可以用 re.sub(r'.<BckSp>', '', 'Helloo<BckSp> world') 例2進行: 然而,當我有幾個退格,我不知道如何刪除一模一樣的號碼之前的字符: [i

    1熱度

    1回答

    我需要這個https://gist.github.com/jbroadway/2836900的Java端口,它基本上是一個PHP中簡單的Markdown正則表達式解析器。 我希望我可以使用反向引用,但我不能使它工作。 目前我沒有使用HashMap,我有2個JavaFX TextArea s,我將通過ChangeListener獲取並設置文本。 { //... htmlTextArea.setTe

    2熱度

    4回答

    通常我們編寫以下更換一次比賽: namesRegex = re.compile(r'(is)|(life)', re.I) replaced = namesRegex.sub(r"butter", "There is no life in the void.") print(replaced) output: There butter no butter in the void. 我

    0熱度

    2回答

    鑑於電話號碼下面的列表 8144658695 812 673 5748 812 453 6783 812-348-7584 (617) 536 6584 834-674-8595 寫一個正則表達式(使用上洛基VIM)重新格式化的數字,使他們看起來像這樣 814 465 8695 812 673 5748 812 453 6783 812 348 7584 617 536 65

    0熱度

    1回答

    當我寫的正則表達式如下: /(.*)/(.*) 從字符串 /aaa/bbb/ccc 我得到羣體: #1 aaa/bbb #2 ccc 不過,我想它想如: #1 aaa #2 bbb/ccc 如何更改分組順序?

    0熱度

    1回答

    我們具有Concrete5.7與堆棧一個奇怪的問題:我們已經開始收集了不少棧(目前64)和我們的服務器已經開始拋出服務器錯誤(PHP Fatal error: Maximum execution time of 30 seconds exceeded in /example/path/to/website/concrete/blocks/html/controller.php on line 89

    0熱度

    1回答

    我有一個要求捕獲一行(或一個輸入字符串)中可用的多個短語。 假設輸入是=「這是描述,這是描述」 所以我需要檢測字符串「這是描述」在輸入中重複了兩次。 這也是迄今爲止 (.*).*\1 我已經試過正則表達式,但它匹配的是沒有確切的重複輸入類似「這是說明,更多的文字,這是描述」

    1熱度

    1回答

    我不明白爲什麼我需要使用兩個反斜槓來防止反向引用的逆轉。下面,我將我詳細介紹如何發現我的問題: 我想改變一個字符,看起來像這樣: x <- 53/100 000 和改造它看起來是這樣的: 53/100000 下面是我提出這個問題之前的一些想法: 我以爲我可以使用函數gsub刪除在/字符之後發生的所有空格。不過,我認爲正則表達式解決方案可能更優雅/高效。 起初,我不知道如何在正則表達式反向引用,所以

    0熱度

    1回答

    我在我輸入以下字符串,jq: "\n*blah\n**tim\nbob was here\n*item1\n**item2\n" 而且我能夠匹配第一\n*有以下幾點: [match("(\n\\*[A-Za-z0-9]*\n)";"g")] 這給了我以下匹配: [ { "offset": 0, "length": 7, "string": "\n*blah\

    0熱度

    1回答

    嘗試寫一些代碼stylechecker並在Java中使用backrefrences的多正則表達式......這裏的正則表達式是什麼樣子 .*import com.+([a-zA-Z]+Factory\.class).*\\1.* 基本上,想找到我的代碼中的工廠類的第一個實例。我的示例代碼如下所示: import com.sample.OtherClass; import com.sample.c