繁体   English   中英

使用Java匹配正则表达式以匹配任何字符,包括字符串中的换行符

[英]Regular expression to match any characters including line breaks in a string using java

我在Java中有一个包含换行符的字符串。我需要一个正则表达式来匹配任何包含换行符的字符。

这是字符串:

String s= "Hello World".(line break)
       Note= amount"

我正在使用此(.*?)但它与换行符不匹配。

您可以尝试使用以下模式:

([a-zA-Z\n])+

regexr上测试。 这是一个如何在Java中实现它的示例

String pattern = "([a-zA-Z\n])+";
String input = "String with \n line break.";
Pattern p = Pattern.compile(pattern);
java.util.regex.Matcher m = p.matcher(input);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM