Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Regex pattern generator

Tags:

c#

regex

I'm trying to do regex pattern which will match to this:

Name[0]/Something

or

Name/Something

Verbs Name and Something will be always known. I did for Name[0]/Something, but I want make pattern for this verb in one regex I've tried to sign [0] as optional but it didn't work :

 var regexPattern = "Name" + @"\([\d*\]?)/" + "Something"

Do you know some generator where I will input some verbs and it will make pattern for me?

like image 603
SharkyShark Avatar asked Sep 20 '26 21:09

SharkyShark


1 Answers

Use this:

Name(\[\d+\])?\/Something
  • \d+ allows one or more digits
  • \[\d+\] allows one or more digits inside [ and ]. So it will allow [0], [12] etc but reject []
  • (\[\d+\])? allows digit with brackets to be present either zero times or once
  • \/ indicates a slash (only one)
  • Name and Something are string literals

Regex 101 Demo

like image 87
degant Avatar answered Sep 22 '26 10:09

degant



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!