Weitere ähnliche Inhalte
Mehr von Staffan Nöteberg
Mehr von Staffan Nöteberg (8)
SHRUGSE regex cheat sheet
- 1. Oniguruma – ny regex-motor i Ruby 1.9
Unicode
Codepoint:
• u00a4 u0020
Property:
• [[:alpha:]]
• p{L} p{Ll}
• p{S} p{Sc} "a^b¤c"
Script:
• p{Arabic}
Negated:
• P{L}
Lookbehind
• :(.*) $1
• (?<=:).*
• (?<!:).*
Possessive
• p{L}*:.*
• p{L}*+:.*
• <b>.*</b>
• <b>.*+</b>
Named ref
• /(?<day>dd):(?<mon>dd)/ =~ "24:12" hour
• r = /(?<day>dd):(?<mon>dd)/
• "24.12".sub r, 'månad k<mon> och dag k<day>'
Recursive
• ^(?<pal>|.|(?<prefix>.)g<pal>k<prefix+0>)$
Du vet väl att det finns en heldagskurs I Regex? Mer info här: http://rekursiv.se/regexkurs