regular-language

    1熱度

    1回答

    我想從我的序列中找到並替換邏輯「或」運算符(||)。我該怎麼做? 以下是代碼,我想 import re sequence = "if(ab||2) + H) then a*10" expr = re.sub(r"||","_or_",sequence) print (expr) 預期的答案應該是 if(ab_or_2) + H) then a*10

    -3熱度

    2回答

    我正在處理文本,我需要從文本中刪除所有元組,元組可以有任意數量的元素(e.g.() or (1,2,3)),但元素將始終爲整數。有人可以幫我寫這個正則表達式,我對於正則表達式真的很陌生,我不知道該怎麼做! 親切的問候, 德瑞

    0熱度

    1回答

    考試即將到來,教授希望這些信息包括在內。我理解這個引理是如何工作的,但我無法概念化這個「抽水」如何在進出或多少次方面發生。

    1熱度

    2回答

    我有一個包含字母或數字和破折號的標識符。 我想要做的是在第一個短劃線之前保留前3個字母,並刪除其餘的部分,然後在第一個短劃線之後保留2個第一個字母。 舉例來說,我有以下ID: 9D3236A9-B496-4597-87E4-3A3FB69D07BF 輸出ID應該是:9D3B445873A3。 我曾嘗試: ^.{3}\- 但沒有任何反應。你能幫忙嗎?

    -2熱度

    1回答

    我有一組等於{0,1},我想找到一個長度爲3或更低的所有字符串有更多的0比1的。 我只能找到那些與符號線程。

    0熱度

    1回答

    在正式語言理論(與Kleene Star)中,如果我想創建一個regualr表達式,該表達式定義包含集合{a,b}上的所有單詞的語言, 4個或5個B的。 (注意:這本書我已經利用+爲OR和* 0或多個) 到目前爲止,我有: [A(B *)AAA + AA(B *)AA + AAA度(b *)一個+ AAAA度(b *)+ ABABABAB + babababa +(b *)AAAA] + [b(A

    -2熱度

    3回答

    我想匹配正好具有3個正斜槓的網址。 3個或更多可以工作,但我想基本上消除2個正斜槓的網址。 例如 MATCH /等等/等等/ 敵不過 /胡說/ 正則表達式語言 - 不確定,因爲谷歌Analytics不specify。假設Perl 我對新的正則表達式很陌生。 我有幾次閱讀指南。 我試圖與regex101.com幾件事情

    0熱度

    1回答

    我有一個包含多列的CSV文件。其中一列是HTML內容。我的第一步是搜索<<<並將其替換爲< < < - 其次我要搜索>>>並用>>>替換它。我的目標是批量創建數組。對於這個過程,我想搜索所有看起來像<<<VALUE>>>以上的方案的元素並創建一個數組。 我發現下面的代碼,但它不爲我工作... for /F "tokens=1-2 delims=<<<>>>-"

    1熱度

    1回答

    https://cs.stackexchange.com/questions/82775/to-prove-or-disprove-that-language-is-regular/82780#82780 我張貼的問題在上面的鏈接,我並沒有獲得我想要的答案。如果一個數字可以從0開始,鏈接中提供的答案是正確的。但是我想指出這是不允許的。這裏描述的語言是一組整數,使得數字的總和是2的倍數。或者等價地,

    0熱度

    1回答

    我有兩個問題要問,我也有一些關於它的想法。 1)每個規則的右手邊有1個終端或變量的X上下文無關文法(X-CFG)。 2)Y-CFG有2個終端或變量在每個規則的右側。 問題: 一)他們產生任何非正規的語言嗎?證明。 b)它們是否生成所有常規語言?證明。 答案: 一)我覺得對於X-CFG,它們不能產生任何非經常因爲它可以只能生成字符串的數量有限,使他們不能產生任何非正規語言。 b)有無限數量的常規語言