i trying make regular expression find out third delimiter "/" , if match found grab entire sentence before , delete rest.
black / white / green / blue / delta / orange / yellow / pink...(n)
outcome should
black / white / green
i tried (.*(\/{2,3}))
did not work.
your (.*(\/{2,3}))
matches chars (perhaps, other newline) , 2 or 3 /
symbols, capturing whole match group 1, , forward slashes group 2. may find match anywhere inside larger string, matches start of string last 2 or 2 /
symbols on line.
you can use
^((?:[^\/]*\/){3}).*
and replace $1
backreference.
see regex demo
depending on input , regex engine, might need dotall modifier .
match newlines, too.
note can use simpler ^((?:[^\/]*\/){3})
matching substring.
also, if have access raw programming code, split string /
, take first 3 elements, , join them /
.
Comments
Post a Comment