Extraer números de una cadena para crear una cadena de solo dígitos

Se me han dado algunos datos con formato deficiente y necesito sacar números de las cadenas. No estoy seguro de cuál es la mejor manera de hacer esto. Los números pueden ser de cualquier longitud.

string a = "557222]]>";
string b = "5100870<br>";

alguna idea de lo que puedo hacer, así que obtendré esto:

a = "557222"
b = "5100870"

Gracias

La solución es para c # lo siento. Edita la pregunta para tener esa etiqueta.

Respuestas a la pregunta(8)

Su respuesta a la pregunta