Matchesの使い方、もしくはReplace

studio

#1

やりたいことは
「特定文字の抜き出し」
です。

(例)
変数A=“この本の値段は100円です”
ここから、100円を抜き出したいです。
※補足:上記の100円は、100円であったり、200円であったり、様々です。だから、正規表現を使う必要有。

(質問1)
正規表現を使った、特定文字の抜き出しで、良い方法はありますか?
replaceでも、matchesでも、良いのがあれば。

(質問2)
matchesを使ってやってみました。
For eachを使いました。(でも、あまりよくわかっていない状態)
この場合は「文字列」という言葉を、最低限、抜き出せたらと思いました。
(正規表現はひとまず置いておいて)
でも、それでも出来てません・・

matchesを使って、希望の文字を抜き出したい場合。
やりかた、わかる方。


#2

Regex_sample.xaml (12.6 KB)

こんな感じでしょうか。
あまり難しく考える必要はないのですが、Matchesは「正規表現の仕様上、複数箇所にマッチする可能性があるので、常に配列で返される」という点だけ押さえておけば大丈夫だと思います。
(あとは、最初にIs Match アクティビティを使用すると「1箇所以上の該当箇所があったかどうか」を判定できるので、該当箇所の有無をチェックするならそちらを使うのも手です)