正则表达式捕获所有字符,包括后续行的字符,直到一个字

时间:2015-01-29 09:21:43

标签: regex

我正在尝试从第一行开始包含所有字符,包括后续行的字符,直到我单词EOL

示例:

chars here
    chars here
    chars here
EOL

预期输出

chars here
    chars here
    chars here

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

/.*(?=EOL)/s

DEMO如果您不支持s标记,则/[\s\S]*(?=EOL)/会起作用。如果您还没有前瞻支持,则(.*)EOL可以使用第1组中的通缉文本。