次のコードがあります。
Matcher matchDays = m_daysRegex.matcher(e.getKey());
if (matchDays.matches()){
...
}
e.getKey()
「月~金」はどこ?
今、私はすでに最初の行を実行しており、if 式に立っています。ウォッチ ウィンドウを使用してmatchDays.matches()
式を評価し、 のさまざまなメソッドにいくつかのウォッチを追加しmatchDays
ます。次に、同じウォッチ ウィンドウを使用してmatchDays = m_daysRegex.matcher("Mon,Fri")
andmatchDays.matches()
式を評価し、何が起こるかを確認します。残念ながら、ウォッチ ウィンドウはそれ自体を更新せず、それを行うための明示的なボタンもありません。
上の画像では、matchDays.group(0)
「Mon,Fri」とmatchDays.group(1)
表示されているのに、「Mon-Fri」と表示されていることに注意してください。これは、前者を手動で更新したためですが、残りはすべて古い値のままです。それらをすべて手動で更新する必要があり、面倒です。
私は何か間違ったことをしていますか?ウォッチ式が自動的に更新されるようにする正しい方法はありますか? または、ウォッチ ウィンドウ全体を更新する方法はありますか?
ありがとう。