匹配字母之间已知数量的第一个和最后一个字符

时间:2012-12-30 15:22:58

标签: regex notepad++

有一个带文字的文字文件。 所以,如果一个单词有5个字母,第一个字母是a,最后一个字母是s,我想匹配该模式后面的所有单词。

^a.???.s$

这似乎不起作用

(我在记事本++中测试)

任何想法正确的正则表达式是什么?

提前感谢!

2 个答案:

答案 0 :(得分:2)

如果您想匹配所有出现的事件:

/\ba[a-z]{3}s\b/

对于非拉丁字符:

/\ba\S{3}s\b/

答案 1 :(得分:1)

我认为你在寻找:

^a.{3}s$ // .{3} means, match any character exactly 3 times.

基本上与:

相同
^a...s$ // . means, match any character