快速正则表达式,与角色匹配但不包括该角色

时间:2012-08-23 11:40:08

标签: c# regex

我希望在P之后和换行符之间匹配角色P所有章程。

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

有人知道吗?

4 个答案:

答案 0 :(得分:3)

你可以试试这个:

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

P的正面观察,然后是新线的负面预测。

编辑我的原始答案。

答案 1 :(得分:2)

只需使用:

p(.*)

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

答案 2 :(得分:0)

怎么样:

P(.*?)\n

您想要的字符在第1组

答案 3 :(得分:0)

你可以尝试:

P(.*?)\n

enter image description here

来自正则表达英雄