100 万行のコードを使用せずに 3 つの区切り文字 (またはなし) を持つ文字列を分割する方法を見つけようとしていますが、コードは私のような人にはまだ判読可能です。
文字列で可能な多くの組み合わせ。
this-is_the.string
this.is.the.string
this-is_the_string
thisisthestring
文字列にスペースはなく、次の文字もありません。
~`!@#$%^&*()+=\][{}|';:"/?>,<.
文字列は、次のもの以外はすべて削除されています。
0-9
a-Z
-
_
.
また、連続するドット、ダッシュ、またはアンダースコアもありません。
結果を Result のように表示したい:
This Is The String
私はこれを実現するのに本当に苦労しています。ハッシュを使用する必要があると思いますが、何時間も試行錯誤した後でも概念を理解していません。
区切り文字が任意の順序である可能性がある複数の区切り文字で文字列を分割でき、AND/OR 3 つの異なるタイプ (またはまったくない) であり、結果の順序を維持できるという事実に当惑しています!
可能性はありますか?