我试图执行一个超文本标记语言文本的清理,我想替换多个八货币的
所以,例如:
<o:p> </o:p></b></p>
应该成为
<o:p> </o:p></b></p>
尽管
我可以在循环中使用
replace()。但我认为可能存在一种线性的或至少是更聪明的方法。
String有第二种方法来替换子字符串,除了标准的替换
之外,它将正则表达式作为名为replace eAll
的参数。(*)
用这种方法,你可以很容易地做到这一点
.replaceAll("( )+", " ")
(*)这两个方法的名称非常糟糕,经常让初学者感到困惑,这是java/String类的一个众所周知的弱点。
问题内容: 我想使用函数替换多个字符串。 我目前有 但想有类似的东西 虽然那听起来不像是好的语法 正确的方法是什么?有点像如何在中进行操作\1以及\2如何将字段替换为某些搜索字符串 问题答案: 这是一个简短的示例,应该使用正则表达式来解决问题: 例如: ’() and –text–‘
问题内容: 说我有一个文件,其中包含一些文本。其中包含子字符串,例如“ substr1”,“ substr2”,“ substr3”等。我需要将所有这些子字符串替换为其他文本,例如“ repl1”,“ repl2”,“ repl3”。在Python中,我将创建一个这样的字典: 并创建用’|’组合键的模式,然后替换为function。在Java中有类似的简单方法吗? 问题答案: 这是您的Python
我希望得到你的帮助。我是新来的,在爪哇也是新来的。我试图将一个字符串中的相同事件替换为多个子字符串。例如:
问题内容: 问题是需要替换给定字符串中的单个字符,同时保留字符串中的其他字符。 代码是: 问题答案: 您几乎做到了,只需在循环中添加一个计数器即可:
问题内容: 我正在用Java开发自然语言处理应用程序,正在使用IMDB和Amazon的数据。 我遇到了某个数据集,其中包含类似的单词。这些单词对我的分类算法不利。因此,我想删除它们并添加而不是。 我怎样才能做到这一点? 问题答案: 您可以使用此代码段的快速实现。
问题内容: 我想,以取代所有和使用 但我不喜欢我的代码… 有没有比以下方法更有效的方法: ? toLowerCase()就在那里,因为我也希望它也小写… 问题答案: 编辑: 使用正则表达式,并且在字符类内部使用仅识别一个而不是任何字符。