标签: regex
我正在尝试从第一行开始包含所有字符,包括后续行的字符,直到我单词EOL
EOL
示例:
chars here chars here chars here EOL
预期输出
chars here chars here chars here
答案 0 :(得分:1)
您可以使用正则表达式
/.*(?=EOL)/s
DEMO如果您不支持s标记,则/[\s\S]*(?=EOL)/会起作用。如果您还没有前瞻支持,则(.*)EOL可以使用第1组中的通缉文本。
s
/[\s\S]*(?=EOL)/
(.*)EOL