セレクターの正規表現利用

セレクター内で正規表現を利用する場合の設定内容について、

を見たのですが、具体的な設定内容がイメージ出来ずでした。

セレクター内で変数を使う場合は{{変数}}、ワイルドカードは * または ? で理解しているのですが、 正規表現でひらがなや英数字を設定する場合の内容についてお教え下さい。

1 Like

こんにちは

上記ページの例にもありますが

<uia automationid='CalculatorResults' name='Display is \d' role='text' matching:name='regex' />

のように matching:name='regex' とすることで、name属性に記載している内容が正規表現として評価されるようになります。この例の場合、\dが数字を意味する正規表現メタ文字なので、そのように評価されます。

正規表現でひらがなや英数字を設定する場合

これは正規表現そのものの話になります。英数字でしたら[A-Za-z0-9]になります。
ひらがなは例えば[\u3040-\u30ff]あたりになるかと思います。
具体的にどのような検索をしたいかを明記いただくと良いかもしれません。

5 Likes

返信ありがとうございます。確認させて頂きます。

1 Like

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