したがって、テキストファイルの1行は次のようになります。
......-...-..--- (hello)
偶数の位置に点だけがあるすべての線を探したいです。したがって、.\.
最初の位置にはすべての文字を許可し、2番目の位置にはドットを必要とする正規表現パターン検索を繰り返す必要があるようです。
しかし、空白の後に括弧が続くものが見つかるまで、このパターンを見つけ続ける方法がわかりません。
次の出力は正しいです。
....-. (word)
-.-.-.. (word)
-.-.....-.-. (word)
答え1
探す代わりにどの奇妙な場所にある文字を見つけてください。正当な\.
文字("dit"と"dah"と思いますか-
?)。 「これらの文字セットの1つ」を正規表現で表すと、[…]
基本パターンになります[\.-]\.
。
ところで、文字の間に空白がなければ、モールス符号を明確に解釈することは不可能です。 (モールス符号ではありません。プレフィックスなしコード;コード化された文字は他の文字の先頭にあります。 )したがって、あなたの例は少し良くないようです。スペースを挿入する必要があります。