Цитата(dorogoyIV @ 19.9.2010, 04:26 ) | | возможны ошибки, я не компилировал smile |
Спасиб dorogoyIV, чуток подкоректировал:
| Код | public static void main(String[] args) { String s = "read write reading writing read, read0 read book\tread null\nread work read"; String w = "read"; StringTokenizer st = new StringTokenizer(s, " \n\t,.;:()!?", true); String str = "", ss = ""; while (st.hasMoreTokens()) { str = st.nextToken(); if (str.equals(w)) { str = "*"; } ss += str; } System.out.println(ss);
|
работает. На первое время пойдет. Но задача именно в том что бы все это сделать с помощью regexa. Так что вопрос пока не закрыт. |