顯式捕獲修改器
這是一個用 n
表示的 .NET 正規表示式特定修飾符。使用時,不會捕獲未命名的組(如 (\d+)
)。只有有效的捕獲才是明確命名的組(例如 (?<name> subexpression)
)。
(?n)(\d+)-(\w+)-(?<id>\w+)
將匹配整個 123-1_abc-00098
,但 (\d+)
和 (\w+)
將不會在生成的匹配物件中建立組。唯一的團體將是 ${id}
。見演示 。
這是一個用 n
表示的 .NET 正規表示式特定修飾符。使用時,不會捕獲未命名的組(如 (\d+)
)。只有有效的捕獲才是明確命名的組(例如 (?<name> subexpression)
)。
(?n)(\d+)-(\w+)-(?<id>\w+)
將匹配整個 123-1_abc-00098
,但 (\d+)
和 (\w+)
將不會在生成的匹配物件中建立組。唯一的團體將是 ${id}
。見演示 。