質問: switchアクティビティの中に正規表現を入れる方法 こんにちは。 switchアクティビティのcaseに正規表現を入れる際はどのように記載すればよいのでしょうか。 expressionはstringで、caseに特定の文字列と4桁の半角数字の正規表現を書きたいです。 apple0123、apple0223のようなとき、apple%{1,4}と記載しましたがうまく動きませんでした。 よろしくお願いします。
回答: こんにちは switchアクティビティのcaseに式や変数を入れることはできませんが、expressionを工夫すれば 同様のことは実現できます。 今回のケースは単にapple+数字の条件一つだけでしたら、ifアクティビティで事足ると思いますが、 条件が複数あるということでしょうか? 例えば他にもorange1234 や banana9867のような果物+4桁数字があり、それぞれをcaseで分けたいのであれば expressionは system.text.regularexpressions.regex.match(text,"[a-za-z]+(?=\d{4})").val...