string-matching

    3熱度

    2回答

    我在嘗試使用以下變量來匹配兩個數據集學校(唯一)需要教師的類。有些教師有一個專業,有些有不止一個。我一直在嘗試使用match()和哪些(%in%)基函數,但我無法獲得它來搜索所有可能的教師匹配。它在第一場比賽後總是停止。下面是一些示例數據: class<-c("english","history","art","art","math","history","art") school<-c("C.

    2熱度

    2回答

    我有由數字組成的字符串: str = "1234567892" 而且我想在它遍歷單個字符,並得到具體的數字指標(例如,「2」)。正如我已經學會了,我可以用gmatch並創建一個特殊的迭代器來存儲索引(因爲,我知道,我不能與gmatch得到索引): local indices = {} local counter = 0 for c in str:gmatch"." do coun

    2熱度

    3回答

    所以我有一個file1.txt與一個名稱列表和一個file2.txt與另一個名稱列表,我需要一個列表與兩個文件中的名稱。 我試過grep-f file1.txt file2.txt > newlist.txt但由於某種原因,它不起作用,newlist.txt的名稱不在file1中。 有誰知道爲什麼會發生這種情況,我能做些什麼才能得到兩個名單上的名字? 謝謝。

    3熱度

    2回答

    所以有這個類org.apache.commons.lang3.text稱爲StrSubstitutor它可以在一張地圖這樣的: Map<String, String> params = new HashMap<String, String>(); params.put("name","Vivek"); params.put("id","900"); params.put("something

    1熱度

    1回答

    我應該如何處理這種情況時,要匹配的模式包含通配符,*,如AB*C,這是目前是文本,ABEFGCS(這裏*消耗字符EFG)使用KMP算法? 算法中的哪些修改可以解決這個問題?

    -1熱度

    2回答

    我想檢查我的URL格式是正確的,它有一些AWS ACCES鍵等: /https://bucket.s3.amazonaws.com/path/file.txt?AWSAccessKeyId=[.+]&Expires=[.+]&Signature=[.+]/.match(url) ^這樣的事情。能否請你幫忙?

    0熱度

    1回答

    是否有用於驗證連續2位的數字串的長度或數目 實施例的任何正則表達式: "12541256442545245215" = Count (20) "125412564425452452"= Count (18) 需要一個正則表達式來檢查一個字符串,其中只包含數字和數量必須是18或20. 我試過使用下面的正則表達式,但它也允許長度19。 ^[0-9.]{18,20}$

    0熱度

    1回答

    您將如何實現以下問題的解決方案: 給定一串符號和模式,可隨時添加,計算每個模式發生的頻率。 例: 有傳入的符號的連續流假設A B A C dé ... 用戶可以在任何時間寄存器例如(B A C)一個新模式。如果模式在第二個時間步之前註冊,則模式應計爲一次。 在重疊模式僅所述第一圖案的情況下,應該算作e.g (B A C)和(A C d)將導致僅(B A C)被計數。 解決辦法: 瑣碎的解決辦法是隻

    3熱度

    4回答

    的列表,以便我有如下字符串列表: list = ["I love cat", "I love dog", "I love fish", "I hate banana", "I hate apple", "I hate orange"] 如何通過列表和羣組部分匹配的字符串,而不給出的關鍵字進行迭代。結果如下: list 1 = [["I love cat","I love dog","I lov

    0熱度

    1回答

    With std::regex_replace, 我可以使用「$」匹配單詞的末尾,然後附加其他字符。 std::cout << std::regex_replace("word",std::regex("$"),"s") << '\n'; //prints: words 由於結果與原始輸入不同,我假定正則表達式已匹配。 然而, std::cout << std::boolalpha; st