如何匹配包含双引号的字符串?

时间:2016-09-18 07:21:50

标签: regex scala

我想匹配一个包含双引号的字符串,如#34; ABC" DEF""使用Scala正则表达式。这是我的模式:

val pattern = "\"[^\"]*\"".r

事实是我想匹配一些LOLCODE字符串(它不会使用\"在字符串中显示引号,而是使用:"代替。)

请帮助我!

1 个答案:

答案 0 :(得分:0)

这是否有效:

val pattern = "\"((:\")|([^\"]))*\"".r

(我还没有测试过)