© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•4y ago•
6 replies
IceTrooper 🧊

❔ Regex to find string between _ or next uppercase letter

Can you help me with regex?
Roads_RoadNode
Roads_Road_261Node
Roads_Curb_91Node
Roads_CurbNode
Roads_Marking_123Node
Roads_MarkingNode
Roads_RoadNode
Roads_Road_261Node
Roads_Curb_91Node
Roads_CurbNode
Roads_Marking_123Node
Roads_MarkingNode

I need to capture these:
Road
Road
Curb
Curb
Marking
Marking
Road
Road
Curb
Curb
Marking
Marking


This regex works only for strings between underscore, but I need to support also other cases.
Roads_(.*)_.*
Roads_(.*)_.*


Don't have any idea how to fix it. :/
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

❔ trim string according to regex
C#CC# / help
3y ago
❔ Regex expression to find the last occurrence in a string
C#CC# / help
4y ago
Regex to match text between nested tags
C#CC# / help
11mo ago
Difference between string and string?
C#CC# / help
8mo ago