【Salesforce】Regex too complicated

【Salesforce】Regex too complicated

SalesforceのApexでString.replaceを使用した際に発生しました。

翻訳してみると、正規表現が複雑すぎます、とのこと。

そんなに難しい正規表現ではなかったため、マッチが多すぎると発生するようです。

同じ文字列を用いて、PatternやMatcherの処理を行っても発生しました。

文字列を分割して処理を行うことで上手くいきました。

その場合でも、処理時間が長くなる場合はCPUタイムアウトのエラーに注意ですね。

No comments.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です