使用C#正则表达式的模糊逻辑模式

时间:2019-05-07 11:50:52

标签: c# regex

我有一个模糊逻辑问题要解决:给定任何字符串,例如

var text = "SOMETHING_A_B_C_D_E"

我想提供一个正则表达式模式,例如

var rx= new Regex(@"SOMETHING_(?<word1>[A-Z_]+)_(?<word2>[A-Z_]+)");
var matches = rx.Matches(text);

哪个会给我word1和word2的组合

A, B_C_D_E
A_B, C_D_E
A_B_C, D_E
A_B_C_D, E

不幸的是,上面定义的正则表达式模式只给了我最后一种组合。知道这样的模糊逻辑是否适用于C#正则表达式吗?

0 个答案:

没有答案