セレクターで含まない条件を設定したい

やりたいこと
以下の二つの種類のブラウザータイトルのページが同時に開くのですが、ブラウザーアタッチの対象を「titleにトップを含まない」という条件でセレクターを設定したいです。

<html app='chrome.exe' title='*-chrome' />
<html app='chrome.exe' title='トップ-*-chrome' />

背景
1つ目のブラウザーを操作したいのですが、異なるのがtitleにトップを含むか含まないかのみです。
ワイルドカードを使うとトップも含まれてしまうため、トップを含まない条件ができないかと考えています。

こんにちは

実現しようとすると正規表現セレクターでしょうか?例えば以下いかがでしょうか?

<html app='chrome.exe' title='^(?!.*トップ).+$' matching:title='regex' />

上記の正規表現に、「chromeを含む」という条件も追加する場合にはどうすれば良いでしょうか?
書き漏れていましたが、ブラウザーは他に2つ開いているものがありトップを含まないだけだと他のブラウザーにマッチしてしまいます。
(例が分かりづらくて申し訳ないのですが、chromeの部分は実際にはchromeではない文字列になります。)

<html app='chrome.exe' title='^(?=.chrome)(?!.*トップ).+$' matching:title='regex' />

こちらの記述でできました!
ご助言ありがとうございました。

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