Need a RegEx that matches only a single instance of the pipe character -
i'm trying write regex match instances of 'pipe' character (|) not followed 1 or more farther pipes. pipe followed other pipe.
i have doesn't appear working:
/|(?!/|)
you escaping pipe wrongly. need utilize backslash, , not slash. apart that, need utilize negative look-behind, last pipe not matched, not preceded pipe, not followed it: -
(?<!\|)\|(?!\|) generally, prefer utilize character class rather escaping if want match regex meta-character class: -
(?<![|])[|](?![|]) but, it's taste.
regex
No comments:
Post a Comment