GUID

GUID(全局统一标识符),是一个128位的整数(16字节),形如:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。

同时生成多个GUID

在VS中打开命令行,输入以下命令,自动生成10000个大写表示的GUID。

uuidgen -c -oD:\GUID.txt -n10000

判断字符串是否为GUID格式

TryParse

TryParse (string? input, out Guid result);
字符串表示形式能否转换为等效的 Guid 结构。此方法会从5种格式(format)中识别,input若无法识别,返回false。

TryParseExact

public static bool TryParseExact (string? input, string? format, out Guid result);
format格式说明:

说明符 参数的格式 备注
N 32位数 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
D 32的数字,由连字符分隔 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
B 32位,用连字符隔开,括在大括号中
P 32位,用连字符隔开,括在括号中 (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
X 括在大括号中的四个十六进制值,其中第四个值是八个十六进制值的子集 {0x00000000,0x0000,0x0000,{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}

一段文本摘取GUID

var rslt = GetMatches(text, pattern);
GetMatches正则实现

posted @ 2022-03-31 14:01  wesson2019  阅读(893)  评论(0)    收藏  举报