0

我有一半的问题工作。问题是:我需要匹配长度为 7 个字母并以 st 开头或以 tion 结尾的 9 个字母的单词。我有适用于问题前半部分的代码:st\w{5}\s. 这将匹配一个 7 个字母的单词,例如示例中的“startin”:start startin 开始。

但是我似乎无法添加下半部分。(st\w{5}\s)|(tion\w{5})在试图从以下位置找到“开始”和“注意”时不起作用:开始开始开始注意。谢谢。

4

2 回答 2

3

你会想要寻找单词边界\b(?:(st\w{5})|(\w{5}tion))\b

在此处输入图像描述

于 2013-05-14T12:48:59.580 回答
2

使用单词边界,例如:

\b(st[a-z]{5}|[a-z]{5}tion)\b
于 2013-05-14T12:47:14.067 回答