使用正则表达式将{}添加到guid

时间:2010-02-02 06:30:09

标签: regex

我有一个包含项目列表的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 个答案:

答案 0 :(得分:2)

GUID有多种可接受的格式,但仅限于您指定的格式:

 /([0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12})/{$1}/g

答案 1 :(得分:0)

[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}