[英]Regular expression - right pattern
我想問你如何為下面的代碼創建一個模式,該模式查找以字符“ Z” Z133.88_OP0_WELDAIR_FINISH_WALLS
數字和字符“ _”的所有操作,例如Z133.88_OP0_WELDAIR_FINISH_WALLS
。 例如,操作可能像這樣:
G_ZLEVEL_PROFILE_0
ZTEST_OP0_WELDAIR_FINISH_WALLS
Z133.88_OP0_WELDAIR_FINISH_WALLS
Z130.88_OP0_WELDAIR_FINISH_WALLS
Z127.88_OP0_WELDAIR_FINISH_WALLS
Z133.88_OP1_COOLING_FINISH_WALLS
Z130.88_OP1_COOLING_FINISH_WALLS
Z127.88_OP1_COOLING_FINISH_WALLS
我需要它匹配只是操作
Z130.88_OP0_WELDAIR_FINISH_WALLS
Z130.88_OP1_COOLING_FINISH_WALLS
Z127.88_OP0_WELDAIR_FINISH_WALLS
Z127.88_OP1_COOLING_FINISH_WALLS
Z133.88_OP0_WELDAIR_FINISH_WALLS
Z133.88_OP1_COOLING_FINISH_WALLS
碼:
pattern = @"(Z\d*)";
foreach (NXOpen.CAM.Operation operation in operations)
{
Match match = Regex.Match(operation.Name, pattern);
if (match.Success)
{
addToCamOperationGroupList(operationName: operation.Name, folderName: match.Groups[1].Value);
}
}
\bZ[0-9\.]+_
要么
\bZ[0-9\.]+_\S*
(獲得全名)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.