java中正则获取冒号之后,正则表达式在冒号后匹配字符串

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 :

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值