我有一个字符串"na nie",我想创建一个正则表达式来搜索它——它也应该找到"na xxx-nie",但不能找到"nanie"或"na xxxnie"。
我现在的代码是:
/^(na)['W]+['W]?(nie)$/i
但它不适用于"na xxxnie"-我的问题是如何在regex中确定:"如果里面有一个单词,那么最后一个字符应该是空白"
编辑:"xxx na nie"怎么样?
这似乎奏效了:
/^(na)'s+([^'s]*'s+)?(nie)$/i
修改为问题编辑:
/^[^'s]*'s?(na)'s+[^'s]*'s?(nie)$/i
示例