1
私の正規表現の入力は以下のようになります。1つ抽出するには、
xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyzDays</td> <td>15/td>xyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzDays</td> <td>25/td>xyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyz
xyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzDays</td> <td>8/td>xyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyzxyzxyzxyzxyzxyzxyz
xyzxyzxyz - htmlコードのthats。
最初に後ろにある数字を抽出したいDays
が表示されます。したがって、15
になります。私はウェブサイトからそれを掻き集めて、その数が変化している。
私はそのコードの管理:
MatchCollection m1 = Regex.Matches(sourceCode, @"Days</td> <td>(\d+)", RegexOptions.Singleline);
List<string> adresy = new List<string>();
foreach (Match m in m1)
{
string adres = m.Groups[1].Value;
adresy.Add(adres);
label1.Text = adres;
}
をしかし、それは私に15
の8
instedを与えます。あなたはなにか考えはありますか?
私は、あなたの入力の任意の場所に句「ユニークビジター」を参照してくださいしないでください。あなたの*完全な入力を表示するか、少なくとも関連するすべての入力を表示して、あなたが望むパターンと一致させようとしているものをより正確に説明してください。 –
申し訳ありません、私は間違いを犯しました。 – audiophonic
Regex.Matchesの代わりにRegex.Matchを試してください。 –