Mircy programery! #javascript #js Mam tekst w którym chcę sprawdzić czy znajduje się jakieś słowo, a następnie chce zapisać je w nowej tablicy. Domyślam się ze zamiast dodawac do ifa warunek dla każdej litery mogę użyć metody search(), ale jak? Literówki olejcie bo pisałem to tutaj.
var text = "Tu jakies tam p------y bla bla"; var myWord = "koń" var znaleione =[]
@yOomuG: Ale nie chce żeby znalazło mi jego pozycję tylko dodawało poszczególne litery do tablicy. Samo zadanie nie ma sensu z logicznego punktu widzenia tylko zastanawiam się czy to możliwe.
Mam tekst w którym chcę sprawdzić czy znajduje się jakieś słowo, a następnie chce zapisać je w nowej tablicy.
Domyślam się ze zamiast dodawac do ifa warunek dla każdej litery mogę użyć metody search(), ale jak?
Literówki olejcie bo pisałem to tutaj.
var text = "Tu jakies tam p------y bla bla";
var myWord = "koń"
var znaleione =[]
for (i = 0; i<text.length; i++){
if(text[i]===myWord[0] && text[i+1]===myWord[1]){
for(j = i; j < myWord.length + i; j++){
znalezione.push(text[j]);
}
}
#naukaprogramowania #kiciochpyta
Samo zadanie nie ma sensu z logicznego punktu widzenia tylko zastanawiam się czy to możliwe.
@M4ks: Tak, tylko nie wiem jak to zrobić XD. I pozatym planowo tekst ma np. 100 linii i słowo występuje w nim np. 20 razy.
const text = 'lorem ipsum dolor sit amet';
const myWord = 'sit';
const results = text.split(' ').filter(word => word === myWord);
const text = 'lorem ipsum dolor sit, amet';
const myWord = 'sit';
const results = text.split(/[^a-zęóąśłżźćń]/).filter(word => word === myWord);
// tekst, w którym szukamy
var text = 'lorem ipsum dolor sit, amet';
// szukane słowo