我有以下正则表达式:
Sql*
以下输入匹配:
sys.dm_os_volume_stats
其中
第一组是SELECT DISTINCT vol.[volume_mount_point], vol.[volume_id], vol.[logical_volume_name],
vol.[file_system_type], vol.[total_bytes], vol.[available_bytes],
(vol.[total_bytes] - vol.[available_bytes]) AS [used_bytes]
FROM sys.master_files files
CROSS APPLY sys.dm_os_volume_stats(files.[database_id], files.[file_id]) vol
,第二组是^No\.?\s?(\d+(?:(?:,\s?\d+)+,?\s?&\s?\d+)??),?\s?(hello)$
。到目前为止,这很好,但是现在我想匹配第二组而不是No. 1, 3, & 5, hello
中的任何字符,并保留第一组。我尝试过
1, 3, & 5
,但是只有hello
放在第一组,其余的放在第二组。