任何字符的正则表达式,包括 Perl 中的新行

Regex for any characters including new lines in Perl

我需要像 ([.\n]*) 这样的正则表达式,但这不起作用。我也试过 s 修饰符...

我想从 table 获取数据,在少数情况下有效的正则表达式是:

~m/>(@ARGV)<\/.*\n(<td.*\n*.*\/td>\n){3}<td(.*\n*.*\n*)<\/td>/

我需要使用 ,但是没有定义换行数,我不知道如何解决这个问题。有人可以帮我吗?

我没有在您的测试字符串中找到 ~m@ARGV。所以,我做了另一个模式:

<td>((?:<span.*\n*){3})</td>

REGEX 101 DEMO.