如何匹配字符串中的第一个字符,在某个字符之后?

时间:2010-11-28 07:35:55

标签: php javascript regex

我希望匹配连字符后的第一个字符。见下文。

语言:PHP或JavaScript。

示例:

  

我的先名称

我想匹配字符

f n

谢谢!

3 个答案:

答案 0 :(得分:3)

正面观察是要走的路,但你可能想要

(?<=-).

(?<=-)[^-]

(如果你想避免在字符串中捕获' - ',就像 - 这样)。

答案 1 :(得分:1)

试试这个:

-(.)

答案 2 :(得分:1)

不清楚“匹配”是否意味着“捕获”破折号后的第一个字符。

这将匹配模式:

m/-[a-zA-Z]/

这将捕获:

m/-([a-zA-Z])/