Java 字符串操作 ReplaceAll
Java String Manipulation ReplaceAll
我是 java 的新手,但不是一般的编程。我一直在尝试理解 Java String replaceAll...特别是我正在从文本文件中读取字符串...例如 "I JUMP UP HIGH IN THE AIR TO GET TO YOU."
1) 我想将 "I" 更改为 "A" 其中 I 不是单词的开头,并且
2) U to "O" 其中U在一个词的末尾。任何帮助,将不胜感激。
(另外,如果你能给我指点一个关于这个主题的好教程 [我通过看例子学得最好],我将不胜感激)
试试这个。
String s = "I JUMP UP HIGH IN THE AIR TO GET TO YOU.";
s = s.replaceAll("(?!\b)I", "A")
.replaceAll("U\b", "O");
System.out.println(s);
// -> I JUMP UP HAGH IN THE AAR TO GET TO YOO.
我是 java 的新手,但不是一般的编程。我一直在尝试理解 Java String replaceAll...特别是我正在从文本文件中读取字符串...例如 "I JUMP UP HIGH IN THE AIR TO GET TO YOU."
1) 我想将 "I" 更改为 "A" 其中 I 不是单词的开头,并且 2) U to "O" 其中U在一个词的末尾。任何帮助,将不胜感激。 (另外,如果你能给我指点一个关于这个主题的好教程 [我通过看例子学得最好],我将不胜感激)
试试这个。
String s = "I JUMP UP HIGH IN THE AIR TO GET TO YOU.";
s = s.replaceAll("(?!\b)I", "A")
.replaceAll("U\b", "O");
System.out.println(s);
// -> I JUMP UP HAGH IN THE AAR TO GET TO YOO.