Я пытаюсь найти Guid в строку XML, начиная с AdID =regex.replace - не найти мой шаблон?
Так струна я пытаюсь вытащить из строки XML является AdID = [справ]
GUID, является 8-значный шестнадцатеричный, 4-значный шестнадцатеричный, 4-значный шестнадцатеричный, 4-значный шестнадцатеричный и 12-значный шестнадцатеричный, разделенные штрихами, например, один в моей тестовой строке: adId = 38d96c20-2515-41b4-a181-15588e3d7c1e
Я новичок в использовании Regex, поэтому я не удивлюсь, если это что-то фундаментальное.
Вот мой код:
var adid = Regex.Replace(xmlString,
@"adid=[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}",
"$&",
RegexOptions.IgnoreCase);
//adid is now the same string as xmlString
Что я делаю неправильно?
вход:
fawetreawfafadidadid = 38d96c20-2515-41b4-a181-15588e3d7c1e1231d21d12f1g
должен возвращать: AdID = 38d96c20-2515-41b4-a181-15588e3d7c1e
Вы можете разместить свой входной XML? –