我對如何完成這項任務有一些基本的想法,但我不知道我是否做得對。所以我們有類風吹與metod吹。使用後:風吹在字符串上
System.out.println(WindyString.blow(
"Abrakadabra! The second chance to pass has already BEGUN! "));
我們應該得到這樣的事情:
e a e a a ea y
br k d br ! Th s c nd ch nc t p ss h s lr d B G N!
A a a a a e o o a E U
所以在每第二個字概括地說,我們選擇的每一個元音及以上動他們一行。在下半部分中,我們將元音移動到下面一行。
我知道我應該用字符串或拆分方法將字符串拆分爲標記,但接下來呢?創建3個數組,每個代表每一行?
你能帶領我通過這個正則表達式嗎? – owca 2010-03-08 00:24:10
正則表達式可能非常棘手,但我只在這裏使用基本元素。閱讀教程,特別是關於:字符類''''''''和'\ s'和'\ S'簡寫,否定'^',點元字符'.'和重複'*'。不要氣餒:正則表達式是一個非常強大的工具。 – polygenelubricants 2010-03-08 00:40:17