Используйте регулярное выражение, чтобы добавить {} к руководству - PullRequest
0 голосов
/ 02 февраля 2010

У меня есть XML-файл со списком элементов:

<Items
  ID="1B884B58-0C47-451B-956E-44866A7F3F91"
  Name="Home"
  TemplateID="BD5B78E1-107E-4572-90DD-3F11F8A7534E"
  MasterID="00000000-0000-0000-0000-000000000000"
  ParentID="70A77564-8D3F-459E-850F-FFC79CC97B38"
  Created="2009-07-17T12:18:57.247"
  Updated="2009-08-14T14:08:38.970"
/>

Мне нужно запустить регулярное выражение, которое, по сути, просматривает каждый GUID и добавляет фигурные скобки {} вокруг guid, например,

{B884B58-0C47-451B-956E-44866A7F3F91}

Ответы [ 2 ]

2 голосов
/ 02 февраля 2010

Есть несколько приемлемых форматов для GUID, но придерживаются только того, который вы указали:

 /([0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12})/{$1}/g
0 голосов
/ 02 февраля 2010

Заменить [0-9A-F]{8}-(?:[0-9A-F]{4}-){3}[0-9A-F]{12} на {$0}

OR

Заменить ([0-9A-F]{8}-(?:[0-9A-F]{4}-){3}[0-9A-F]{12}) на {$1}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...