[java] view plaincopy
1. //第一种方式
2. import java.util.regex.Pattern;
3. import java.util.regex.Matcher;
4.
5. ...
6. // 4 different combinaisons
7. Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
8. Matcher m = CRLF.matcher(myString);
9.
10.if (m.find()) {
11. newString = m.replaceAll("<br>");
12.}
13.//第二种方式
14.
15.newString = myString.replaceAll("(\r\n|\r|\n|\n\r)", "<br>");
测试
[java] view plaincopy
1. import java.util.regex.Matcher;
2. import java.util.regex.Pattern;
3.
4. public class StringTest {
5.
6. public static String sss(String myString){
7. String newString=null;
8. Pattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");
9. Matcher m = CRLF.matcher(myString);
10. if (m.find()) {
11. newString = m.replaceAll("<br>");
12. }
13. return newString;
14. }
15. /**
16. * @param args
17. */
18. public static void main(String[] args) {
19. String aaa="sdfsfdsfsdf\r\n,dsfsdfsdf\r\n";
20. //aaa.replace("s", "x");
21. String newStr=sss(aaa);
22. System.out.println(newStr);
23. }
24.
25.}
相关推荐
在Java编程语言中,处理字符串时经常会遇到需要替换或去除回车换行符的情况,这在处理文本数据、日志文件或用户输入时尤其常见。回车换行符是文本中用于表示新行的特殊字符组合,通常由`\n`(换行符)和`\r`(回车符...
在SDI中实现输入字符、回车换行以及创建插入符是构建基本文本编辑功能的关键步骤。下面将详细介绍这些知识点: 1. **输入字符**: 当用户在文本编辑器中键入文字时,程序需要捕获键盘事件并将其转化为屏幕上的可见...
### 移除字符串中空格和回车符 在日常的文本处理中,经常会遇到需要清理字符串中的空格、回车等字符的情况。这些字符可能会干扰数据处理或导致格式问题。下面将详细介绍如何通过编程手段有效地移除字符串中的空格和...
在这个例子中,我们将使用Java的正则表达式功能来去除字符串中的空格、回车、换行符以及制表符。 ```java public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if ...
在下面的示例代码中,我们使用 Pattern.compile() 方法来编译正则表达式,然后使用 Matcher 对象的 replaceAll() 方法来替换字符串中的无用字符。 ```java public class StringUtil { public static void ...
但需要注意的是,Java中的正则表达式支持使用反斜杠 `\` 来转义特殊字符,但在字符串中也需要用到反斜杠时,需要特别注意转义问题,例如在字符串中使用 `\\r` 和 `\\n` 来表示回车和换行。 在处理SQL格式化问题时,...
在提供的文件中,详细介绍了如何使用Java代码去除字符串中的空格、回车符、换行符和制表符。这个过程通常被称为去除字符串中的空白字符。文件中提到了两种方法:一种是利用正则表达式,另一种是使用字符串的replace...
正则表达式是一种用于描述字符串模式的强大工具,在文本搜索、替换等操作中有着广泛的应用。Java 中提供了丰富的 API 来支持正则表达式的使用,如 `java.util.regex` 包中的 `Pattern` 和 `Matcher` 类。 #### 二、...
标题“读取文件并换行”涉及到的是从文本文件中读取数据,并且在遇到特定分隔符(本例中是逗号)时进行回车换行的操作,以便更好地组织和理解数据。这种操作在数据处理、数据分析和日志分析等场景中非常常见。 首先...
当从网络上下载的文档中含有大量不必要的空行时,可以通过Word中的替换功能来批量删除这些硬回车,进而删除空行。具体步骤如下: 1. **打开替换功能**: - 打开Word文档后,依次点击“编辑”菜单下的“查找”选项...
在Java中,如果需要替换字符串中的特定字符或转义序列,可以使用`String`类的`replaceAll`方法。 **示例代码:** ```java public class EscapeExample { public static void main(String[] args) { String str =...
Java 正则表达式是 Java 语言中的一种强大的文本处理工具,能够对字符串进行复杂的匹配、提取和替换操作。本文将详细介绍 Java 正则表达式在过滤特殊字符方面的应用。 过滤特殊字符的正则表达式 在 Java 中,使用...
style=’border:1 solid black’> 其实以前早有很多人讨论过,代码比较多方法太可怕,自己用不到就没时间去研究,现在帮你试了一下,其实解决起来很简单了:) 关于微软HTML编辑控件单击回车会插入而不是 的...
在 foreach 标签中,我们可以使用 replace 函数将空格、换行、回车符号替换为空字符串。例如: <select id="selectByProdIds" resultMap="BaseResultMap" parameterType="java.util.List"> select prod_id, prod_...
在Java中,换行符通常使用`\r\n`(回车加换行)或`\n`(仅换行)来表示。其中: - `\r`:回车,ASCII码为13。 - `\n`:换行,ASCII码为10。 Java中对于换行符的支持是跨平台的。例如,在Windows平台上,默认使用`\r...
- 查找、替换字符串:`String result = inputString.replaceAll(regex, replacement);` - 匹配字符串:`Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(inputString); boolean is...
7. `replace(char old, char new)`: 此方法用于替换字符串中所有出现的旧字符为新字符。 8. `StringTokenizer`: 这是一个用于分析字符串的工具类,可以根据分隔符拆分字符串。默认的分隔符是空格、换行、回车、Tab和...
这些函数对于处理HTML内容、数据格式转换以及字符串操作非常有用,可以方便地在Java程序中集成,提高代码的可读性和可维护性。在实际的软件开发中,这样的工具类库可以帮助开发者快速处理常见的字符串处理任务,而...
1. **文本换行字符**:在纯文本中,换行通常由`\n`字符表示。然而,在HTML中,换行可能需要使用` `标签。因此,在`JEditorPane`中处理HTML文本时,需要考虑使用HTML的换行规则。 2. **Document模型**:`...
- `[a-d[h-i]]`:匹配'a'到'd'以及'h'到'i'中的任何字符。 - `[b-f&&[a-z]]`:匹配'b'到'f'和'a'到'z'中的公共字符。 - `[b-f&&[^cd]]`:匹配'b'到'f'中除了'c'和'd'之外的字符。 这些形式利用了集合的概念来简化...