Scala Regex解析除了以特定单词开头的String之外的所有String

时间:2016-09-18 10:30:57

标签: regex scala

我很困惑如何解析所有字符串,除了以&#34开头的字符串; if("。 所以基本上我想要所有的字符串,除了以&#34开头的字符串; if(&#34 ;. 我使用"""^[a-zA-Z0-9\\\s-]*""".r来提取所有字符串

由于

1 个答案:

答案 0 :(得分:0)

您可能总是使用负面外观来限制更通用的模式:

^(?!id\()[a-zA-Z0-9\\\s-]*$

请参阅regex demo

此处,在(?!id\()(字符串开头)之后使用的^否定前瞻基本上意味着与字符串匹配(如果它以id( 开头。< / p>