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

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

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...

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

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

64得票7回答
String replaceAll()与Matcher replaceAll() (性能差异)

String.replaceAll()和Matcher.replaceAll()(在由Regex.Pattern创建的Matcher对象上)在性能方面是否存在已知的差异? 另外,它们之间的高级API的差异是什么?(不变性、处理NULL值、处理空字符串等)

56得票3回答
如何将空格改为下划线并使字符串不区分大小写?

我有一个问题。在我的应用程序中有一个列表视图。我从列表视图中获取项目名称并将其作为字符串传输到webview中。如何忽略该字符串的大小写并将空格更改为下划线? 例如:String itemname =“First Topic”。我将其传输到下一个活动中,并希望忽略大小写并将空格更改为下划线(...

54得票3回答
Java正则表达式replaceAll多行模式

我有一个关于多行字符串的replaceAll函数的问题:String regex = "\\s*/\\*.*\\*/"; String testWorks = " /** this should be replaced **/ just text"; String testIllegal = ...

44得票8回答
替换字符串中的反斜杠

我可以如何替换反斜杠的字符串。 输入源字符串:sSource = "http://www.example.com\/value"; 我想要将上述字符串中的 "\/" 替换为 "/". 替换后的期望输出结果为:sSource = "http://www.example.com/value";...

36得票1回答
JavaScript字符串的replace和replaceAll的区别

ECMAScript 2021添加了一个新的字符串函数replaceAll。很久以前,在一个不太遥远的星系里,人们使用split+join或正则表达式来替换字符串的所有出现。 我创建了下面的例子来比较新方法和旧方法。虽然在第一种情况下我能看到一些差异,例如我不能使用替换模式与split+jo...

32得票5回答
Groovy: 如何用 replaceAll 将 ')' 替换为 ' '

我尝试了这个:def str1="good stuff 1)" def str2 = str1.replaceAll('\)',' ') 但我遇到了以下错误: 异常 org.codehaus.groovy.control.MultipleCompilationErrorsExcepti...

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

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