7得票4回答
正则表达式替换括号()内的内容

我尝试了这段代码: string.replaceAll("\\(.*?)",""); 但是它返回null。我错过了什么?

10得票3回答
Java中使用String.replaceAll进行正则表达式替换

我想要替换一个Java字符串的值,以下代码无法实现此功能。 cleanInst.replaceAll("[<i>]", ""); cleanInst.replaceAll("[</i>]", ""); cleanInst...

13得票2回答
如何在使用Java 8流读取文件时保留换行符

try (Stream<String> lines = Files.lines(targetFile)) { List<String> replacedContent = lines.map(line -> ...

24得票6回答
Java:将字符串中的所有'替换为\'

我需要将字符串中的所有引号(')转义,使其变成\'。 我尝试使用replaceAll,但它似乎没有起作用。由于某种原因,我无法让正则表达式起作用。 我正在尝试使用 String s = "You'll be totally awesome, I'm really terrible"; S...

9得票6回答
如何在Android中将字符`\n`替换为新行

我有一个API请求的服务器响应,如下所示。 Success! Your request has been sent.\n\nWe’ll inform you once it is done. 我需要在Snackbar中显示此消息。我需要将\n替换为新的行,以填充响应的位置。我尝试使用re...

74得票7回答
在Java中用<br />替换\n和\r\n

这个问题在多种语言中被问过多次,但我无法让它正常工作。我有一个像这样的字符串String str = "This is a string.\nThis is a long string."; 我正在尝试使用以下代码将\n替换为&lt;br /&gt; And I'm trying to re...

7得票4回答
在字符串中匹配带有前导或尾随特殊符号(如美元符号)的整个单词

我可以使用Matcher.quoteReplacement替换美元符号。我还可以通过添加边界字符来替换单词: from = "\\b" + from + "\\b"; outString = line.replaceAll(from, to); 但是我似乎无法将它们组合起来,用美元符号...

27得票3回答
Java中的String ReplaceAll方法出现了非法重复错误?

我有一个字符串,当我尝试运行replaceAll方法时,出现了这个奇怪的错误:String str = "something { } , op"; str = str.replaceAll("o", "\n"); // it works fine str = str.replaceAll("{...

64得票2回答
从字符串中删除所有分数符号,如“¼”和“½”

我需要修改类似于"¼ 杯糖"的字符串为"杯糖",也就是将所有分数符号替换为""。我参考了这篇文章,通过以下代码成功删除了"¼":itemName = itemName.replaceAll("\u00BC", ""); 但是我如何替换所有可能存在的分数符号呢?

137得票5回答
将String.replaceAll中的单个反斜杠替换为双反斜杠

我试图使用replaceAll将String \something\转换为String \\something\\,但我一直收到各种错误。我原以为这是解决方案:theString.replaceAll("\\", "\\\\"); 但是这会导致以下异常:java.util.regex.Patt...