WinActor よくあるご質問

FAQ詳細

  • 質問

    WinActor操作マニュアル 表 9.4-1 正規表現の入力例 No.4,5,6について 「No.4 ^[0-9]*$ → 半角数字のみの文字列かどうかを判別します。」  とありますが、対象の値が「空文字」(長さ0の文字列)であったとしてもマッチします。

  • 回答
    ^[0-9]*$ は、「空文字」(長さ0の文字列)にもマッチします。
    文字列が数値のみであることを確認(長さ0の文字列を除外する)する場合、^[ABC]+$としてください。

    補足:
    ^    行頭にマッチする
    $    行末にマッチする
    (ABC)  1グループとして扱う
    [abc]   いずれかの文字とマッチする
    [^abc]  []内に^がある場合、いずれかの文字以外とマッチする
    -    範囲を指定する
    .    任意の文字にマッチする
    •    直前の0回以上の繰り返しにマッチする
    +    直前の1回以上の繰り返しにマッチする
    • 製品バージョン:
    • 属性名:技術的な質問 機能・制約 その他
    • FAQ番号:JPN00220
    • URL:
    • 更新日:2018/09/10
  • この質問は役に立ちましたか?

Powered by MatchWeb