首页 > 解决方案 > 仅由换行符分隔的整数的文本正则表达式

问题描述

有以下正则表达式:

^[1-9]\d{0,8}[\r\n]?$

它描述了一行文本。

如何表明此表达式适用于 1 行或多行文本?我不排除在上述表达式中需要进行更改。

标签: regex

解决方案


你的表达是单行。我只是改变了你的表达方式,说会有一个或多个使用括号和一个加号来表示“一个或多个”。

我还编辑了你捍卫线路末端的方式。我假设每个数字的末尾总是有一个 CRLF 或 LF:

^([1-9]\d{0,8}\r?\n)+$

推荐阅读