re2

    2熱度

    2回答

    提取文本我有含APA引用樣式的文本電子表格,我想將它們分成作者(S),日期和標題。 引文的一個例子是: Parikka, J. (2010). Insect Media: An Archaeology of Animals and Technology. Minneapolis: Univ Of Minnesota Press. 鑑於此字符串是場I2我設法做到以下幾點: 名稱:=LEFT(I2

    1熱度

    1回答

    我知道Google Doc元素的findText函數不使用常規正則表達式(它改用RE2)。我遇到了一個正則表達式問題,一個經過驗證的,相對簡單且看似受支持的正則表達式塊在Apps腳本中反常地返回空結果。 想知道是否有人可以發現/解釋原因。謝謝! 我申請下面的代碼與一些降價代碼塊蜱一個block of text(```)。當我使用類似的代碼塊將下面顯示的正則表達式粘貼到regexer.com時,Re

    0熱度

    2回答

    我正在使用re2/J來提取URL,無論它們是否以正則表達式開始。 我使用的是相當簡單的模式, (?i)((https?://)?(([a-z0-9\\-]+[.])*([a-z0-9\\-]+[.][a-z]+/?)([^\\s()<>]*))) 但是我加入\ b在開始和結尾是\ B不是幫助我很多。它仍然是匹配電子郵件的一部分的網址。 example.com from email @examp

    1熱度

    2回答

    假設我有這樣的字符串: ABC-L-W7P-1423 ABC-L-W7E-87 CH-L-W7-756 我需要搶號結尾。該數字可能是2,3或4位數字。但目前我所擁有的是: =REGEXREPLACE(B2,"[^0-9]","") 哪個當然也抓住了'W7P''我不想要'的'7'。 編輯: 我還需要匹配是這樣的: CH-M-311-MM 所以總是有2,3或4(或5)位數字,但我需要排

    0熱度

    1回答

    我試圖使用正則表達式來過濾來自我的辦公室G Suite帳戶電子郵件路由中某些地址的電子郵件。 從一個域「domain.com」接受所有電子郵件地址 拒絕來自該域的所有地址2:爲了做到這一點,我已經爲了做到以下創建以下正則表達式。 爲了做到這一點,我創建了下面的正則表達式,將完成上述功能: ^(?!test|tes2)[A-Z0-9._%+-][email protected]$ 這人會拒絕這兩

    1熱度

    2回答

    我只是試圖用re2來替換文件中的正則表達式,測試通過了一個簡單的字符串。 # module Re2 = Re2.Std.Re2;; # let re = Re2.create_exn "<key>Tags.*<\\/array>" ;; # let orig = "abc <key>Tags</key><array><string>OCaml</string></array> end";;

    1熱度

    1回答

    我需要在python3中使用re2。安裝工作正常,但是當我導入它時,我收到此錯誤: >>> import re2 as re Traceback (most recent call last): File "<stdin>", line 1, in <module> File "re2.pyx", line 1, in init re2 (src/re2.cpp:13681)

    0熱度

    1回答

    我正在嘗試構建一個正則表達式來查找可以包含重音符的bigquery中的表中的一個單詞。輸入可能有重音或不重音。我在scala中編寫它,所以輸入可以在scala中變換或使用bigquery的函數。我想一個好的解決方案可能是類似的東西: input: serie word to find: Séries 我可以在 r'(?i:s[éèe]r[íìi][éèe]s)' 變換輸入,但我認爲這將是

    0熱度

    1回答

    我在我的go項目中發現regexp替換速度非常慢,\ s +被regexp.ReplaceAllLiteralString(re2)替換爲單個空間。 很顯然,這是爲了讓SVG中的空白崩潰,無論這是個好主意,當改爲「{2,}」時,操作只有十分之一。 雖然使用\ s vs''是一個公平的差異 - 但這是有道理的,它是5倍的比較。但爲什麼當使用單個空間和+時,它比{2,}慢9倍?

    5熱度

    3回答

    我們在Ubuntu 14.04上運行,使用Gitlab 9.3.7,它工作正常。我們正在努力更新到Gitlab v9.3.8的最新安全補丁,但它給我們這個錯誤: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /home/git/gitlab/vendor/bun