Login
поиск слов в тексте и их подсчет js
545
04.12.10 00:30
задача наити все слова в тексте,
пытаюсь создать regulären Ausdrücken /\btext\b/ динамически
var text= "kakojto text texte text" ;
var slovo= "text";
var ausdruck1 = "\b"+slovo+"\b";
ergebnis=t.match(ausdruck1); //error
var ausdruck2 = new RegExp(slovo,'ig');
ergebnis=t.match(ausdruck2); // ergebnis.length -- 3
в первом случае выдет ноль а само выражение в непонятной кодировке с. картинку
во втором работает но не правилно так как ищет просто совпадение а не слово
пытаюсь создать regulären Ausdrücken /\btext\b/ динамически
var text= "kakojto text texte text" ;
var slovo= "text";
var ausdruck1 = "\b"+slovo+"\b";
ergebnis=t.match(ausdruck1); //error
var ausdruck2 = new RegExp(slovo,'ig');
ergebnis=t.match(ausdruck2); // ergebnis.length -- 3
в первом случае выдет ноль а само выражение в непонятной кодировке с. картинку
во втором работает но не правилно так как ищет просто совпадение а не слово
Блог Индивидуальные путешествия
NEW 05.12.10 18:03
in Antwort bobspb 04.12.10 00:30
var text = "kakojto text text2 text Text tExt text";
var slovo = "text";
var ausdruck = new RegExp("\\b" + slovo + "\\b", "ig");
var ergebnis = text.match(ausdruck);
if (ergebnis) {
alert(ergebnis.length);
}
var slovo = "text";
var ausdruck = new RegExp("\\b" + slovo + "\\b", "ig");
var ergebnis = text.match(ausdruck);
if (ergebnis) {
alert(ergebnis.length);
}
