ich eine Coldfusion Regex schrieb Tageszeiten entsprechen im Quellcode einer Seite, in der sie auf der ganzen Seite wie diese verstreut erscheinen:Kleine zwicken diese Regex, um es zu bekommen, um zu tun, was ich will
<span>10.30</span> stuff <span>10.45-11.15</span> other stuff <span>17.00</span>
Ich möchte die Übereinstimmungen "10.30" "10.45-11.15" und "17.00" sein. Stattdessen bekomme ich "10.30" "10.45" "11.15" und "17.00".
Ich habe versucht:
rematch("(\b[0-2][0-9]\.[0-5][0-9]\b)|(\b[0-2][0-9]\.[0-5][0-9]-[0-2][0-9]\.[0-5][0-9]\b)",mystring)
Danke meine Fehler zu korrigieren! Bestimmt etwas mit den kleinen B's und dem Bindestrich zu tun.
ändern die Reihenfolge, zuerst die Bindestriche. Sie können dies auch in einer Erfassungsgruppe tun, https://regex101.com/r/udlyAS/2. – chris85