1

我想从字符 P 匹配 P 之后和换行符之间的所有章程。

我尝试的是“P.*\n”,它显然仍然匹配 P,但我想要 p 之后和换行符之前的所有字符。

有人知道吗?

4

4 回答 4

3

你可以试试这个:

(?<=P).*(?!\n)

P 的正向后视,然后换行的负向前瞻。

编辑了我的原始答案。

于 2012-08-23T11:44:02.380 回答
2

只需使用:

p(.*)

确保您没有使用“多行”正则表达式选项。

于 2012-08-23T11:49:37.967 回答
0

怎么样:

P(.*?)\n

您想要的字符在第 1 组中

于 2012-08-23T11:48:56.580 回答
0

你可以试试:

P(.*?)\n

在此处输入图像描述

来自正则表达式英雄

于 2012-08-23T11:50:35.663 回答