pcre
A simple regex library for
V
Installation
You can install this module using
v install pcre
import pcre
When there are updates, you can update with
v update pcre
You can also just run
v install pcre
Example
(this can also be found in
examples/match_after.v
# examples/match_after.v
import pcre
fn main() {
r := pcre.new_regex('Match everything after this: (.+)', 0) or {
println('An error occured!')
return
}
m := r.match_str('Match everything after this: "I <3 VLang!"', 0, 0) or {
println('No match!')
return
}
// m.get(0) -> Match everything after this: "I <3 VLang!"
// m.get(1) -> "I <3 VLang!"'
// m.get(2) -> Error!
whole_match := m.get(0) or {
println('We matched nothing...')
return
}
matched_str := m.get(1) or {
println('We matched nothing...')
return
}
println(whole_match) // Match everything after this: "I <3 VLang!"
println(matched_str) // "I <3 VLang!"
r.free()
}
> v -o example examples/match_after.v
> ./example
Match everything after this: "I <3 VLang!"
"I <3 VLang!"
Usage
Some examples are available in the
examples
Built With
License
Contributors
-
Shellbear
- creator -
Spytheman
- maintainer -
JalonSolov
- maintainer -
walkingdevel
- maintainer