私は、常に同じタイプのデータを持つ特定のテーブル列があるという問題を抱えています。検証のために、パターン一致に基づいてそのデータを検証するのが最も簡単だと思いました。
データセットの例:
*12 days ago
*1 minutes ago
*5.8 hours ago
*3.2 years ago
(*を無視してください)これが私が思いついた正規表現ですが、少しずれているように感じます:
String f = "^(?:\\d+|\\d*\\.\\d+)\\s+(\\byears|months|days|hours|minutes\\b)\\s+ (\\bago\\b)$";
Pattern p = p.compile(f);
Matcher m;
if (m.find(retreiveRow(5))) { ...... }
どんな援助も素晴らしいでしょう!どうもありがとう!