我有一個文本文件與一列數據。以下面的數據爲例正則表達式和/或sed來代替小寫
united states
germany
france
canada
其中我試圖產生所有可能的混合大小寫變化。例如,新的文件可能是這樣的
United states
uNited states
unIted states
uniTed states
unitEd states
uniteD stated
united States
united sTates
united stAtes
united staTes
united statEs
united stateS
UNited states
依此類推,直到每個字的所有可能的情況下的變化已經產生。
鑑於上述輸入和預期的輸出我有三個問題
- 是正則表達式和sed這個工作的工具?
- 我有什麼替代方案可以用於這個任務的正則表達式和sed?
- 如果我確實使用了正則表達式和sed,那麼正確的語法是什麼樣子?
中的描述和示例輸出似乎矛盾。至少如果樣本輸出已完成。你想要所有可能的案例變化,包括'UnItEd StAtEs'?或者每行只有一個大寫字母? – Yunnosch
只有小寫字母+空白保證輸入? – Yunnosch
對新手來說寫得很好的問題;-) – GhostCat