Hiç düzenli ifadeler kullanmadım, bu yüzden sorun giderme konusunda sorun yaşıyorum. Regex sadece içerilen dize tüm sayılarla eşleşmesini istiyorum; ancak aşağıdaki iki örnekle tüm sayıları ve "1234 = 4321" gibi bir eşittir işaretini içeren bir dize ile eşleşir. Eminim bu davranışı değiştirmenin bir yolu vardır, ama dediğim gibi, normal ifadelerle hiçbir zaman çok şey yapmadım.
string compare = "1234=4321";
Regex regex = new Regex(@"[\d]");
if (regex.IsMatch(compare))
{
//true
}
regex = new Regex("[0-9]");
if (regex.IsMatch(compare))
{
//true
}
Önemli olması durumunda, C # ve .NET2.0 kullanıyorum.