Code: Select all
string compare = "1234=4321";
Regex regex = new Regex(@"[\d]");
if (regex.IsMatch(compare))
{
//true
}
regex = new Regex("[0-9]");
if (regex.IsMatch(compare))
{
//true
}
Post by Anonymous »
Code: Select all
string compare = "1234=4321";
Regex regex = new Regex(@"[\d]");
if (regex.IsMatch(compare))
{
//true
}
regex = new Regex("[0-9]");
if (regex.IsMatch(compare))
{
//true
}
1757407095
Anonymous
Ich habe überhaupt keine regulären Ausdrücke verwendet, also habe ich Schwierigkeiten, Fehlerbehebung zu erhalten. Ich möchte, dass der Regex nur dann übereinstimmt, wenn die enthaltene Zeichenfolge alle Zahlen sind. Bei den beiden folgenden Beispielen enthält es jedoch eine Zeichenfolge, die alle Zahlen sowie ein gleichwertiges Zeichen wie "1234 = 4321" enthält. Ich bin sicher, es gibt eine Möglichkeit, dieses Verhalten zu ändern, aber wie gesagt, ich habe nie wirklich viel mit regulären Ausdrücken gemacht.[code]string compare = "1234=4321";
Regex regex = new Regex(@"[\d]");
if (regex.IsMatch(compare))
{
//true
}
regex = new Regex("[0-9]");
if (regex.IsMatch(compare))
{
//true
}
[/code]
Falls es wichtig ist, verwende ich C# und .net2.0.

Powered by phpBB® Forum Software © phpBB Limited
Time: 0.986s | Peak Memory Usage: 2.39 MiB | GZIP: On