spark報錯:Caused by: java.util.regex.PatternSyntaxException: Unclosed group near index 1

Spark中使用val rdd2 =rdd.flatMap(_.replaceAll("(","").replaceAll(")",""))報錯: 解決方案: 報錯的原因是(引起的解決方法很簡單,對於字符'(',使用 \\( 或 [(] 即可。 因爲在正則表達式中,有個「捕獲組」的概念,其使用了小括號;因此分析,當正則表達式解析到左括號時,沒有發現對應的右括號,從而報錯。
相關文章
相關標籤/搜索