我之前問過一個非常詳細的問題,但它被標記爲重複,即使它不是。搜索具有特定開始和結尾的單詞
因此,我會嘗試解釋我正在儘可能簡單地做的事情。我想搜索一個文本字符串,查找以「mak」,「mind」和「mass」(它們在數組中)等特定字母開頭的單詞,並以「extra」或「e」或「er」結尾。在這個例子中,「mak」,「make」,「maker」,「mind」,「minde」,「minder」,「mass」,「masse」,「masser」。
我使用的代碼僅查找數組中每個單詞的第一個匹配項,例如示例中的「mak」,「mind」和「mass」。
derPro = ['mak','mind', 'mass', ;
for(i = 0; i < derPro.length; i++){
searchTerm = new RegExp(
"\\b" + derPro[i] + "\\b|" +
"\\b" + derPro[i] + "e\\b|" +
"\\b" + derPro[i] + "er\\b,'gi'");
word = testText.match(searchTerm, "gi");
請你離開我的學習很短的評論。 – Braj