Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import re, macros, strutils
- macro `/` (s: string, flagSym: expr): expr {.immediate.} =
- let flags = astToStr(flagSym)
- var re_flags = newNimNode(nnkCurly).add(ident"reStudy")
- if 'i' in flags: re_flags.add(ident"reIgnoreCase")
- result = newCall("re", s, re_flags)
- let re1 = " "/i
- echo(" ".match(re1))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement