わかりましたので、正規表現があり、複数行の文字列で一致を見つけるために必要です。これは私が使用している文字列です:
Device Identifier: disk0
Device Node: /dev/disk0
Part of Whole: disk0
Device / Media Name: OCZ-VERTEX2 Media
Volume Name: Not applicable (no file system)
Mounted: Not applicable (no file system)
File System: None
Content (IOContent): GUID_partition_scheme
OS Can Be Installed: No
Media Type: Generic
Protocol: SATA
SMART Status: Verified
Total Size: 240.1 GB (240057409536 Bytes) (exactly 468862128 512-Byte-Blocks)
Volume Free Space: Not applicable (no file system)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Not applicable (no file system)
Ejectable: No
Whole: Yes
Internal: Yes
Solid State: Yes
OS 9 Drivers: No
Low Level Format: Not supported
基本的に、コロンをセパレータとして各行を 2 つのグループに分ける必要があります。私が使用している正規表現は次のとおりです。
@"([A-Za-z0-9\(\) \-\/]+):([A-Za-z0-9\(\) \-\/]+).*"
それは機能しますが、最初の行のみをピックアップし、それを 2 つのグループに分けますが、その時点で停止します。Multiline オプションを試しましたが、違いはありません。
私は正規表現の世界に不慣れであることを認めなければなりません。
どんな助けでも大歓迎です。