Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Dzielenie stringu wg "_" - jak to się robi ?
phpamator
post 14.09.2017, 21:23:09
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Witajcie przedszkolacy,
Potrzebuję podzielić string na części np:
katalog_plik.xyz
i otrzymać
zmienną x = katalog,
zmienną y = plik
i zmienną z = xyz
nie mam pojęcia jak się do tego zabrać.
Czy da się to zrobić używając jQuery czy trzeba "czystym" javascriptem ?

w PHP ... nie problem, w jQuery/JS .... czarna magia.
znalazłem coś takiego jak str.split(" ");
czy to mi zadziała ?
jak wtedy wyciągnąć pierwszy kawałek i zapisać do zmiennej?
Muszę to do tablicy i wyciągnąć z tablicy np costam[1] ?

Ten post edytował phpamator 14.09.2017, 21:28:07
Go to the top of the page
+Quote Post
trueblue
post 14.09.2017, 21:31:03
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  1. "katalog_abc.xyz".split(/[_.]+/);

Choć jeśli przewidujesz kropkę nie tylko na końcu, to znajdź ostatnią kropkę, rozetnij na dwa i to co z lewej rozdziel "_".


--------------------
Go to the top of the page
+Quote Post
phpamator
post 14.09.2017, 21:37:43
Post #3





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Dziękuję Trueblue, nie, w tym przypadku będzie tylko jak w przykładzie czyli katalog _ plik . rozszerzenie i mnie interesuje wyłącznie katalog i plik wyciągnąć.
Rozumiem, czyli tak będzie ok ?
[JAVASCRIPT] pobierz, plaintext
  1. var str = "account_details.php";
  2. var res = new Array(str.split(/[_.]+/));
  3. console.log(res);
[JAVASCRIPT] pobierz, plaintext


Ten post edytował phpamator 14.09.2017, 21:41:14
Go to the top of the page
+Quote Post
trueblue
post 14.09.2017, 21:50:59
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Zobacz co jest wynikiem str.split(....


--------------------
Go to the top of the page
+Quote Post
phpamator
post 14.09.2017, 21:56:06
Post #5





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


aaa to już jest array ...
super, dzięki za podpowiedź.


Ten post edytował phpamator 14.09.2017, 22:00:12
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:20