1

データを抽出するために必要な次の 3 つの文字列があります。

randomData1§randomData2§randomData3
randomData1§randomData2§randomData3
randomData§randomData§randomData1§randomData2§randomData3

上記の 3 つの文字列すべてで機能する式が必要です。

(randomData1) (randomData2) (randomData3)
(randomData1) (randomData2) (randomData3)
(randomData§randomData§randomData1) (randomData2) (randomData3)

randomData2 と randomData3 は常に数値 (例: 101001045など) であり、常に で区切られ§ます。§randomData2§can hugely varyの左側にあるものには、 delimiter も含まれる場合があります§

どんな助けでも大歓迎です。

4

1 に答える 1

1

パターンの最後の文字として「$」文字を使用して、対象文字列の末尾に正規表現一致パターンを「固定」できます。だから、次のようなことを試してください:

^(.+)§([^§]+)§([^§]+)$

私はVBについて何も知らないことに注意してください。これは単純な正規表現の使用法です。VB は標準的な正規表現エンジンを使用していると思います。

于 2012-11-10T11:06:04.470 に答える