0

有一个带有单词的文本文件。因此,如果一个单词有 5 个字母,第一个字母是 a,最后一个字母是 si,则希望匹配遵循该模式的所有单词。

^a.???.s$

这似乎不起作用

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

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

提前致谢!

4

2 回答 2

2

如果要匹配所有匹配项,则应执行以下操作:

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

对于非拉丁字符:

/\ba\S{3}s\b/
于 2012-12-30T15:35:42.320 回答
1

我认为您正在寻找:

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

这与以下内容基本相同:

^a...s$ // . means, match any character
于 2012-12-30T15:28:01.337 回答