[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kitinerary] src/extractors: Relax check-in time regexp
From:       Volker Krause <null () kde ! org>
Date:       2018-09-11 17:28:08
Message-ID: E1fzmSO-0003mU-F3 () code ! kde ! org
[Download RAW message or body]

Git commit f86817f7c9b54f812b7b7a45131ab4edf8c54a5c by Volker Krause.
Committed on 11/09/2018 at 17:27.
Pushed by vkrause into branch 'master'.

Relax check-in time regexp

This can be both "(<hh:mm> - <hh:mm>)" and "(from/until <hh:mm>)".

M  +2    -2    src/extractors/booking.js

https://commits.kde.org/kitinerary/f86817f7c9b54f812b7b7a45131ab4edf8c54a5c

diff --git a/src/extractors/booking.js b/src/extractors/booking.js
index 256850d..d329315 100644
--- a/src/extractors/booking.js
+++ b/src/extractors/booking.js
@@ -23,8 +23,8 @@ regExMap['en_US']['bookingRef'] = /Booking number \
+([0-9]*)\s+/;  // 1: adress, 2: city, 3:postal code, 4: country, 5: phone
 regExMap['en_US']['hotelInformation'] = / *(.+), (.+), (.+), (.+) \
-\s+Phone: (\+[0-9]*)\s+/;  regExMap['en_US']['hotelName'] = \
                /\[checkmark\.png\] (.*) is expecting you on/;
-regExMap['en_US']['arrivalDate'] = /Check-in *([A-z]+ [0-9]{1,2} [A-z]+ \
                [0-9]+) \(([0-9]{1,2}:[0-9]{2}) - ([0-9]{1,2}:[0-9]{2})\)/;
-regExMap['en_US']['departureDate'] = /Check-out *([1-z]+ [0-9]{1,2} [A-z]+ \
[0-9]+) \([0-9]{1,2}:[0-9]{2} - ([0-9]{1,2}:[0-9]{2})\)/; \
+regExMap['en_US']['arrivalDate'] = /Check-in *([A-z]+ [0-9]{1,2} [A-z]+ \
[0-9]+) \(f?r?o?m? ?([0-9]{1,2}:[0-9]{2})[^\)]*\)/; \
+regExMap['en_US']['departureDate'] = /Check-out *([1-z]+ [0-9]{1,2} [A-z]+ \
[0-9]+) \(.* ([0-9]{1,2}:[0-9]{2})\)/;  regExMap['en_US']['person'] = \
/Guest name +(.*) Edit guest name/;  regExMap['en_US']['dateFormat'] = \
"dddd d MMMM yyyy hh:mm";  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic