0

私はセレンでテストをしています。ある日付のレコードをフィルタリングしました(例:2013年10月3日)。他の日付のレコードがあるはずです。

Seleniumでこれを検証するにはどうすればよいですか?正規表現が役立つと思います。

PS:dd / MM/YYYY形式の日付

編集:ソース: http: //pastebin.com/F16rSHwE

4

2 に答える 2

0

ゼロ幅の負の先読みアサーションを使用します。

(?!<YOUR-EXCLUDED-DATE-PATTERN>)<GENERIC-DATE-PATTERN>
于 2013-03-07T15:14:19.137 に答える
0

この正規表現はうまくいくはずです:

^(0[1-9]|[12][0-9]|3[01])//(0[1-9]|1[012])//(19|20)\d\d

ご注意ください

  • 私はいつも長い式をエスケープするのが苦手なので、再確認してください:)
  • これは dd/MMM/YYYY 形式の任意の日付と一致するため、1 つを除外する場合は、他のロジックが必要になります。
  • 現在、私のプロキシはペーストビンへの接続を拒否しているため、コードを見て詳細を確認することはできません (質問への単純なコピーペーストがより適切なオプションである必要があります)。
于 2013-03-07T14:56:53.747 に答える