Input string is something like this: OU=TEST:This001. We need extra "This001". Best in C#.
解决方案
What about :
/OU=.*?:(.*)/
Here is how it works:
OU= // Must contain OU=
. // Any character
* // Repeated but not mandatory
? // Ungreedy (lazy) (Don't try to match everything)
: // Match the colon
( // Start to capture a group
. // Any character
* // Repeated but not mandatory
) // End of the group
For the / they're delimiters to know where the regex start and where it ends (and for adding options).
The captured group will contain This001.
But it would be faster with a simple Substring().
yourString.Substring(yourString.IndexOf(":")+1);
Resources :