2

検索された文字列の最初の部分が行にあり、2 番目の部分が次の行にあることを知っているテキスト内の特定の文字列を vbs 正規表現を使用して識別する方法を教えてください。

たとえば、多くの式をテストしましたが失敗しました

\*[A-Z]{8}; \*[A-Z]{3}\n[A-Z]{5}

例: 以下のテキストでは、文字列を取得する必要があります*ZKVDMGER

K MAT NSA7143*USA 3 AIRLINES TOWN LOSA20 09:30AM 10:30PM ED  S    *ZKV
   DMGER

前もって感謝します。

4

2 に答える 2

0

単純\S+\r?\n\S+

  • \S+: 非空白文字に 1 回以上一致
  • \r?\n: Windows/Linux の改行に一致
  • \s*: ゼロ回以上の空白に一致
  • \S+: 非空白文字に 1 回以上一致

オンラインデモ

于 2013-08-07T08:26:39.930 に答える