在java中用字符串“blank”替换一个以上连续出现的下划线字符“_”

鼠尾草

我需要用单词“blank”替换任何字符串中连续重复的字符“_”,这样This_is a test ___变成This_is a test blank如果只有一个“_”字符,则不应替换。

需要将多个连续的下划线替换为空白,以便在 android 中读取字符串以进行文本到语音转换时会发出空白一词。

托德

您可以使用正则表达式来做到这一点幸运的是,有一个方法StringreplaceAll(),需要一个正则表达式:

final String input = "This_is a test ___";
final String output = input.replaceAll("_{2,}", "blank");
System.out.println(output);  // Prints "This_is a test blank"

那里的表达的意思是:“找到至少 2 个连续出现的下划线”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何替换字符串中一起出现的 2 个或更多特殊字符或下划线 Python

如何用下划线替换空白,并用字符串的空白替换下划线?

在最后一个下划线之后替换字符

从字符串中删除最后一个下划线

最后一个下划线后的字符串

提取字符串中最后一个下划线之后的数字

如何在字符串中用_(下划线)替换空格?

将字符串的每个字符显示为下划线,每个下划线 ruby 之间有一个空格

如何用下划线替换字符串的字母?

用下划线替换随机字符串序列

替换字符串并忽略下划线

用R字符串中的反斜杠下划线“ \ _”替换下划线“ _”

如果是下划线,则删除字符串的第一个字符

如何从字符串中获取前两个唯一单词并用下划线(_)替换空格

如何从字符串中获取前两个唯一单词并用下划线(_)替换空格

sed用2个字符串之间的下划线替换空格

删除最后一个下划线后的字符串后,使用sed命令重命名多个文件

将字符串名称从点更改为下划线并保留最后一个点

如何在python数据帧中的最后一个下划线之后删除字符串?

如何在VSCode中用下划线替换以特定字符串开头的引号之间的所有空格?

最后一次出现下划线后从字符串中提取子字符串

java中如何验证一个字符串只包含字母、数字、下划线和破折号

Java正则表达式用下划线替换字符串中的所有特殊字符,同时考虑删除前导,后缀,多个下划线

用一个新字符串替换一个以上的旧字符串值str.replace

在bash脚本中用下划线替换连字符

在htaccess中用连字符替换下划线

用Python在csv中用该字符串的中间部分替换一个字符串

正则表达式替换下划线字符串的第n次出现

如果下划线替换第一个和/或最后一个字符