这是我之前发布的帖子的链接 Regex with multiple repetation
我正在尝试使用相同的正则表达式
List[i]
List[0]=SG006565
List[1]=SG0004254
Linst[2]=SG0004249
包含字符串数组
for (int i = 0; i < list.Count; i++) // Loop with for.
{
Regex regex_pname = new Regex(@"--(?<PName>8W1_.*?)--.*?(?<MType>PTP|LIN).*?(?<PointNa>" +list[i]+")", RegexOptions.Singleline);
Console.Write("Regex \n"+ regex_pname + "\n ");
foreach (Match Match21 in regex_pname.Matches(text))
{
GroupCollection groups = Match21.Groups;
//Console.Write("Match 21 \n" + Match21 + "\n ");
string v = groups["PName"].ToString();
//Console.WriteLine("PName \n" + v + "\n PName \n");
listView1.Items.Add(v);
}
}
用于插入for循环我想找到包含字符串的正确匹配组(PName),如8W1_805_431 ____ 0210_A01_0001_L
这是输入字符串的链接 http://freetexthost.com/o6yb1gp0oh
这是我的一段代码
test <- function(y, x)
{
b <- paste(x, collapse=" + ")
df.ols <- lm(paste(y," ~ ",b))
uhatols <- df.ols$res
c <- paste("uhatols ~ x[1]")
df.aux2 <- lm(c)
}
x <- data.frame(e=c(1,4,13,2,7,6), f=c(5,9,1,4,3,2))
y <- data.frame(y=c(3,19,1,7,0.2,18))
test(y,x)
当我尝试运行此代码时,它总是给我第一个匹配
(8W1_803_015 ____ 0210_A01_0001_R)
三次。