Więc mam ciąg znaków z ogranicznikiem | , jedna z sekcji zawiera "123", czy istnieje sposób na odnalezienie tej sekcji i wydrukowanie jej zawartości? coś podobnego do PHP eksploduje (ale Javascript), a następnie pętli, aby znaleźć "123" może? :/Javascript - eksplodować równorzędnie?
7
A
Odpowiedz
18
var string = "123|34|23|2342|234",
arr = string.split('|'),
i;
for(i in arr){
if(arr[i] == 123) alert(arr[i]);
}
czyli
for(i in arr){
if(arr[i].indexOf('123') > -1) alert(arr[i]);
}
Więcej informacji na temat string
oparciu manipulacji i funkcji patrz:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String
3
Można użyć split()
w JavaScript:
var txt = "123|1203|3123|1223|1523|1243|123",
list = txt.split("|");
console.log(list);
for(var i=0; i<list.length; i++){
(list[i]==123) && (console.log("Found: "+i)); //This gets its place
}
LIVE DEMO: http://jsfiddle.net/DerekL/LQRRB/
1
.split
jest odpowiednikiem explode
, natomiast .join
jest odpowiednikiem implode
.
var myString = 'red,green,blue';
var myArray = myString.split(','); //explode
var section = myArray[1];
var myString2 = myArray.join(';'); //implode
1
ten powinien zrobić:
var myString = "asd|3t6|2gj|123hhh", splitted = myString.split("|"), i;
for(i = 0; i < splitted.length; i++){ // You could use the 'in' operator, too
if(splitted[i].match("123")){
// Do something
alert(splitted[i]); // Alerts the entire contents between the original |'s
// In this case, it will alert "123hhh".
}
}
Powiązane problemy
- 1. Eksplodować w PySpark
- 2. eksplodować-stanie w PHP
- 3. Scala DataFrame: Eksplodować macierz
- 4. eksplodować znak Cena i numer
- 5. pythonic sposobem eksplodować listę krotek
- 6. Jquery - jak eksplodować tablice wartość
- 7. java eksploduje linię/ciąg jak php eksplodować
- 8. PHP: Eksplodować przy użyciu znaków specjalnych
- 9. Jak eksplodować ciąg od prawej do lewej?
- 10. eksplodować na pustych strun tablicy liczyć jako 1
- 11. Jak eksplodować pączka wykres plastry z wykorzystaniem R (ggplot2)
- 12. W PHP, który jest szybszy: preg_split lub eksplodować?
- 13. Jak eksplodować ciąg, ze spacjami i nowymi liniami?
- 14. PHP - eksplodować wartości w tablicy, wyjście na karcie oddzielone plik
- 15. php eksplodować: split ciąg słowami używając przestrzeń separatora
- 16. PHP: Wyświetlaj przecinek po każdym elemencie z wyjątkiem ostatniego. Korzystanie „dla” oświadczenia i nie „implode/eksplodować”
- 17. Klucze zmiennej zmiennej JavaScript JavaScript
- 18. Testowanie jednostki testowej JavaScript Javascript
- 19. Wykrywanie Javascript Javascript rodzimej przeglądarki
- 20. Wstrzykuję javascript do funkcji javascript
- 21. import plików JavaScript w funkcji JavaScript
- 22. Jak naprawić błąd inline JavaScript inline JavaScript?
- 23. Kompilator Kotlina do JavaScript w JavaScript?
- 24. Dodaj obiekt JavaScript do obiektu JavaScript
- 25. Dodaj JavaScript Object do innego JavaScript Object
- 26. Javascript: Zakres zmiennej między różnymi plikami JavaScript
- 27. Standardowy sposób dołączania biblioteki javascript z javascript
- 28. Interfejs API JavaScript JavaScript - jak zatrzymać ewaluację
- 29. Dokumentacja JavaScript
- 30. JavaScript || operator
możliwe duplikat [JavaScript równoważna eksplodować] (http://stackoverflow.com/questions/4514323/javascript-equivalent-to-explode) –
Possible duplikat [Javascript będący odpowiednikiem PHP Explode()] (https://stackoverflow.com/questions/4514323/javascript-equivalent-to-php-explode) –