だから、正規表現があり、複数行の文字列で一致するものを見つける必要があります。これは私が使用している文字列です:最初の行が一致した後にRegexが停止する
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\(\) \-\/]+).*"
それは作業を行いますが、最初の行のみをピックアップし、私が望むように二つのグループに分離するが、それはその時点で停止します。私はMultilineオプションを試しましたが、何の違いもありません。
私は正規表現の世界に新しいことを認めなければなりません。
何か助けていただければ幸いです。
使用しているC#コードを含めることはできますか? –
私は自分のコンピュータの周りに戻ってきます。 –