【Salesforce】Regex too complicated
SalesforceのApexでString.replaceを使用した際に発生しました。
1 |
Regex too complicated |
翻訳してみると、正規表現が複雑すぎます、とのこと。
そんなに難しい正規表現ではなかったため、マッチが多すぎると発生するようです。
同じ文字列を用いて、PatternやMatcherの処理を行っても発生しました。
文字列を分割して処理を行うことで上手くいきました。
その場合でも、処理時間が長くなる場合はCPUタイムアウトのエラーに注意ですね。
No comments.