pcre

    0熱度

    1回答

    我只是無法正確計算出如何正則表達式。我需要的是匹配一個星號,後跟一個空格,後跟任何不是\ n的字符。 (類似reddit的列表格式) 例子: * Test * Test2 * Test3 我得到的最接近是這樣的,但它不能正常工作。 /^[*][ ](.*?)/s 任何人都熟悉PCRE能幫助我。

    0熱度

    1回答

    我正在嘗試編寫正則表達式,它可以匹配括號和括號之間的所有文本。但有一個條件:第一個支架可能會錯過。 例如: 今天是[晴天] 和 今天是晴天] 在第一種情況下我想要得到[晴天]。在第二我想得到今天是陽光燦爛的日子]。 我寫了正則表達式,但它只適用於第一種情況。 (?(?=\[).*?|)\] 我試圖設置其他行動這樣 (?(?=\[).*?|.*?)\] 但在這種情況下,我得到了今天是[晴天],而不是

    2熱度

    3回答

    我有following regex: (?<=:)\s*\w+ 我想只從字符串提取comp或comp: savedPosition: comp; CURLSCHET.NREC ('qwertyuiop'): noprotect; 我想避免匹配情況下,像noprotect當有(或)之前的任何地方所需的模式。

    0熱度

    1回答

    我正在嘗試在SLES 11.4系統上安裝R 3.4.1。系統庫,即libbz2,liblzma和libpcre太老了,所以我安裝了我自己的版本。這個工作的罰款libbz2和liblzma,但安裝後libpcre,配置還是失敗, checking for pcre_fullinfo in -lpcre... yes checking pcre.h usability... yes checkin

    0熱度

    1回答

    這個問題的目標是理解如何從url中只排除特定的語言代碼。可以說我們有example.com/en/test - 這應該是一個有效的匹配。其他有效的網址將是example.com/ene/test,example.com/been/test等。唯一的URL將被排除在正則表達式是example.com/en。我絕對不是正則表達式的主人,所以所有的提示將受到歡迎。我想修改下面的表達式來排除上面提到的ur

    0熱度

    1回答

    我在使用PCRE中的正則表達式驗證智能RUT/RUN時遇到問題。我的下一個正則表達式,但遺憾的是不能讓它工作: \b[0-9|.]{1,10}\-[K|k|0-9] 我需要幫助,看看有什麼是錯的代碼。我只需要使用的應用程序使用PCRE。 謝謝。

    1熱度

    1回答

    我一直在尋找pcre2的手冊頁,並試圖弄清楚什麼情況下需要PCRE2_CODE_UNIT_WIDTH的定義。 爲PCRE2的源代碼可以被編譯爲支持8位,16位,或 32位代碼單元,這意味着最多三個獨立的文庫可以 安裝。 問題1:PCRE2的代碼單元究竟是什麼?這是否意味着我需要使用PCRE2_CODE_UNIT_WIDTH 8來處理char*與PCRE2_CODE_UNIT_WIDTH 32對於w

    1熱度

    1回答

    所有顯示的文本這是我在StackOverflow上的第一篇文章,我希望我會盡我所能,尊重所有的規則:) 我有一個包含PHP代碼的文件。我正在嘗試讀取文件並僅提取通過回顯行顯示的文本,而沒有動態內容。 這裏是一個PHP代碼示例,我使用用於測試目的: some HTML data <?php echo 'OK'; echo 'OK'.$ko; echo $ko.'OK'

    0熱度

    1回答

    考慮到與PCRE一個輸入值的可能含有驗證: 200 <200 >200 <=200 >=200 什麼是匹配的字符<=或>=序列的最佳方法?到目前爲止,我有這樣的: [<|>|<=|>=]{0,2}\d+

    -1熱度

    1回答

    我想除非是有否定項多達3個字來寫,將確定支持方面(即'檢測「證據」)代碼之前檢查一個,兩個或三個詞鍛鍊模式之前。 一些例子: 「FISH檢測沒有發現BCL2易位」 「FISH測試沒有提供BCL2易位的證據」 我試着用回顧後,但由於它需要一個精確的長度我不能有回顧1-3個詞的靈活性。 我試着用鋼化點,但它給出了任何數量的單詞。 我現在擁有的代碼在「支持診斷」術語之前只看到一個單詞。 grepl("(