我想知道是否有一種方法可以使用正則表達式爲字形創建正則表達式搜索字符串。在Google工作表中使用正則表達式創建正則表達式搜索字符串
與此相關的帖子: Regex - find anagrams and sub-anagrams
我創建this spreadsheet與詞庫
正則表達式搜索痤瘡的字謎是:"^(?!.*a.*a)(?!.*c.*c)(?!.*n.*n)(?!.*e.*e)[acne]*$"
(從上述計算器的問題)。
我想使用regexreplace從「痤瘡」(或培根或任何字母串來得到)"^(?!.*<letter1>.*<letter1>)<repeat for each letter>[<letterstring>]*$"
?
如果試過regexreplace("acne",".",".*")
但明顯返回.*.*.*.*
。而我一直在尋找的是.*a.*c.*n.*e
來然後從那裏進一步推斷去"^(?!.*a.*a)(?!.*c.*c)(?!.*n.*n)(?!.*e.*e)[acne]*$"
顯然我喜歡它解決multiletter困境太:^(?!.*([agoid]).*\1)(?!(.*m){3})[magoid]*$
但不知道如何容易,這將是有重複的字母。
可以共享電子表格好嗎? –
對不起,我以爲我做到了。現在共享。 – Reenen