指定したテキストの前またはそれで終わるすべてのデータを収集したいので、次のことを試しました。
.{30}Value_*|.{55}Value2_*
ただし、指定された終了テキストの前に収集する文字数を指定する必要があります。すべてを収集したいだけです (ここで Python/Perl 正規表現を扱っていることに注意してください)。
指定したテキストの前またはそれで終わるすべてのデータを収集したいので、次のことを試しました。
.{30}Value_*|.{55}Value2_*
ただし、指定された終了テキストの前に収集する文字数を指定する必要があります。すべてを収集したいだけです (ここで Python/Perl 正規表現を扱っていることに注意してください)。
次のようなものを試してください:
"(.+?)Value_*|(.+?)Value2_*"
データがどのように見えるかを正確に知らなければ、これ以上具体的に知ることはできません. 分解するには: .+
1 つ以上の文字に一致し?
ますが、貪欲ではないため、一度に行全体を消費せず、最後に括弧が一致をキャプチャします (少なくとも Python では)。
何か不足していますか?_*
末尾のポイント(ゼロ以上のアンダースコア)が何であるかは明確ではありませんが、しません
^(.*)Value
必要なことをしますか?