テキストから数字だけを取得したい

みなさん、こんにちは。
Web上の検索結果から取得したテキストのうち、数字部分だけを取得したいのです。
「検索条件「○○」に関するお店・施設を探す 67件」のテキストから
67だけを取得したいのです。
多分関数で数字だけを取得するフィルターみたいなものがあれば良いと思うのですが、
どのように取得したテキストから数字だけを取得すれば良いか教えてください。
よろしくお願いします。

2 Likes

@Katsu_Take

Try below expression and it will give output numbers only from given string.

YourString.replaceAll("[^\d-]", “”)

Mr.lakshman
回答ありがとうございます。
YourString=”検索条件「○○」に関するお店・施設を探す 67件”
YourString.replaceAll("[^\d-]", “”)
とすると、
replaceAll は
String のメンバーではありませんと出てしまいます。
どうしたらよいのですか?

Regex.Replace(変換元文字列,"[^0-9]", “”)でいかがでしょうか?

kairi_kisaragi さん、回答ありがとうございました。
“式Regexは宣言されていません。保護レベルが原因でアクセス出来ない可能性もあります”
と出てしまいます。どうすればよいのでしょう?

あら。。フルで指定しないとだめかな。
もしかしたらこちらのUiPathのVer違いで省略して書けないかもしれないですね。(当方ver2018.1.3)

System.Text.RegularExpressions.Regex.Replace(変換元文字列,"[^0-9]", “”)
これで一度お試し願います。

2 Likes

kairi_kisaragi さん
回答ありがとうございました。
無事出来ました。
当方のバージョンは
Studio 2018.4.5
です。
どうもありがとうございました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.