You need to sign in to do that
Don't have an account?

文末が特定文字のときに置換したい
お世話になっております。
Apexで、文末が特定文字のときに置換したいのですが、
どのように実装すれば良いでしょうか。
replaceメソッドを使えば良いのかなと思ったのですが、
置換する特定文字が文末にあるというのはどのように判断すれば良いのでしょうか。
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_string.htm#apex_System_String_replace
どうぞよろしくお願いいたします。
Apexで、文末が特定文字のときに置換したいのですが、
どのように実装すれば良いでしょうか。
replaceメソッドを使えば良いのかなと思ったのですが、
置換する特定文字が文末にあるというのはどのように判断すれば良いのでしょうか。
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_string.htm#apex_System_String_replace
どうぞよろしくお願いいたします。
こんにちは。
山﨑と申します。
replace メソッドは正規表現に対応していなさそうですが、replaceAll だと対応してますので
正規表現 + replaceAll で実現する、という方法が考えられます。
参考:https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_string.htm#apex_System_String_replaceAll
All Answers
こんにちは。
山﨑と申します。
replace メソッドは正規表現に対応していなさそうですが、replaceAll だと対応してますので
正規表現 + replaceAll で実現する、という方法が考えられます。
参考:https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_methods_system_string.htm#apex_System_String_replaceAll
ご回答まことにありがとうございました。
確認できました!
replaceだと正規表現に対応していなかったのですね。
今度ともどうぞよろしくお願いいたします。