我奋力来连接两个文本消息到Scala中使用正则表达式一个单一的文本字符串Scala的正则表达式用双引号
original message = "part1 "+" part2"
original message = "part1 " + " part2"
original message = "part 1 "+ " part2"
concatenated message = "part1 part2"
我现在用的就是以下(此代码来替换至少应+标志与空)
val line:String = """"text1"+"text2"""" //My original String which is "text1"+"text2"
val temp_line:String = line.replaceAll("\\+","")
println(temp_line)
它工作正常,结果“text1”“text2”。有没有办法使用正则表达式得到输出“text1 text2”?
请帮忙。在此先感谢
这真的不清楚。信息中是否有引号和加号?连接的消息是你想要产生的,而不管其他空间和东西(和引号)在其他?你想让它工作到两个,还是应该用一个或三个做一些明智的事情?你是否需要完全匹配单词'part',或者你是在说明两者的文本必须匹配,还是可以是任意文本? –
是的。原始邮件中有加号和引号。所需的结果将是用引号括起来的单个文本,这将引发原始消息中所有文本的内容。我希望正则表达式也可以为一个或三个工作。 Part1和Part2是可以是任意文本的示例文本。感谢您看到这个 – yalkris
你的问题让我感到困惑,因为这与正则表达式没有任何关系...... – Dylan