activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
ワークフローに関するアクティビティ
Last updated 2024年10月31日

テキストの一致を確認

UiPath.Core.Activities.IsMatch

説明

指定した正規表現と、指定した一致オプションを使用して、指定した入力文字列の中で一致が見つかったかどうかを示します。このアクティビティには、正規表現ビルダー ウィザードが含まれています。このウィザードの設定については、こちらをご覧ください。

プロジェクトの対応 OS

Windows - レガシ | Windows | クロスプラットフォーム

クロスプラットフォームでの設定

  • 検索対象のテキスト - 一致を検索する文字列です。
  • Pattern - 一致させる正規表現パターンです。
その他のプロパティ
  • パターンのオプション - 一致のためのオプションを指定する列挙値のビット単位の組み合わせです。

  • 結果 - 正規表現で一致するものが見つかった場合は True、そうでない場合は False に設定されるブール変数です。

Windows - レガシ、Windows での設定

デザイナー パネル
  • 正規表現を設定... - 正規表現ビルダー ウィザードが開き、一致させる正規表現パターンを指定できます。
プロパティ パネル
共通
  • 表示名 - アクティビティの表示名です。
入力
  • Pattern - 一致させる正規表現パターンです。
  • パターンのオプション - 一致のためのオプションを指定する列挙値のビット単位の組み合わせです。
  • 検索対象のテキスト - 一致を検索する文字列です。
  • タイムアウト (ミリ秒) - パターン・マッチング操作が終了するまで実行できる最大時間 (ミリ秒単位)。 このプロパティは、複雑なパターンや非効率的なパターンを処理するときにアプリの速度が低下したりフリーズしたりするのを防ぐために不可欠です。 パターンマッチが設定された時間内に完了しない場合、例外がスローされ、アプリケーションの応答性が維持され、過負荷を行おうとする可能性のある攻撃から保護されます。

    重要:

    アプリケーションの安定性とセキュリティを向上させるために、タイムアウト値を設定することを強くお勧めします。

その他
  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
  • 結果 - 正規表現で一致するものが見つかった場合は True、そうでない場合は False に設定されるブール変数です。

[テキストの一致を確認] アクティビティの使用例

このワークフローでは、[ テキストの一致を確認 ] アクティビティとカスタム の正規表現を使用して、メール アドレスの有効性を検証する方法について説明します。

サンプルと同等のオートメーション プロセスは以下のように構築できます。

  1. Studio を開いて、新しいプロセスを作成します。
  2. ワークフロー デザイナーに [シーケンス] コンテナーをドラッグします。

  3. 次の変数を作成します。

    変数名

    変数の型

    既定値

    EmailToCheck

    文字列

    John.Doe@server.org

    IsMatch

    Boolean

     
  4. [ シーケンス] コンテナー内に[テキストの一致を 確認] アクティビティをドラッグします。

  5. [プロパティ] パネルの [検索対象のテキスト] フィールドに変数 EmailToCheck を追加します。
  6. Result (値) フィールドに変数 IsMatch を追加します。
  7. [正規表現を設定] ボタンをクリックして、正規表現をカスタマイズします。この例では、[値] フィールドに式 ^([\w\.-]+@[\w\.-]+\.\w{2,4})$ を追加します。
    注: 正規表現のカスタマイズ方法や設定方法の詳細は、こちらをご覧ください。
  8. [条件 分岐 (if )] アクティビティを [ テキストの一致を確認] アクティビティの下にドラッグします。

  9. [条件] フィールドに変数 IsMatch を追加します。
  10. [条件分岐 (if)] アクティビティの [Then] フィールドに [メッセージ ボックス] アクティビティをドラッグします。

  11. String.Format("{0} is a valid email addess", EmailToCheck)[テキスト] フィールドに追加します。
  12. [条件分岐 (if)] アクティビティの [Else] フィールドに [メッセージ ボックス] アクティビティをドラッグします。

  13. String.Format("{0} is not a valid email addess!", EmailToCheck)[テキスト] フィールドに追加します。
  14. プロセスを実行します。入力として追加したメール アドレスが検証され、結果がメッセージ ボックスに表示されます。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.