Home > Net >  Finding character no number between two slashes regex
Finding character no number between two slashes regex

Time:12-02

I have the following regex (?<=[\/]).*(?=[\/]) I'm trying to run on FM7-4/E27/U20 and I'm trying to only get the character between the two slashes, no numbers. I tried adding [^0-9] but wasn't able to get a match. Any help would be appreciated.

CodePudding user response:

You can use

(?<=\/)[^\/\d]*(?=\d*\/)

See the regex demo.

Details:

  • (?<=\/) - the / char must appear immediately on the left
  • [^\/\d]* - zero or more chars other than / and digits
  • (?=\d*\/) - a positive lookahead that requires zero or more digits and then / immediately on the right.
  • Related