我正在尝试编写一个正则表达式,它会匹配一个单词,但不会匹配末尾的 s(如果有的话)(“去复数化”这个词)。我似乎无法让它正常工作。
输入的格式永远是一个数字,然后是一个单词,比如:
1 根胡萝卜
我想匹配单词但不匹配末尾的 s。所以它将匹配 carrot
1 胡萝卜
和 4 胡萝卜
。
我试过向前看,比如
/\w+(?=s)/i
但它不会匹配单数词。如果有意义的话,我不知道如何进行“可选的前瞻”。
非常感谢任何帮助!
最佳答案
关于javascript - JS 中的正则表达式 - 匹配整个单词,除了末尾的可选 s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297677/