Advertisement
Guest User

Untitled

a guest
Jun 14th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.79 KB | None | 0 0
  1. let t = '<option value="">ყველა</option><option value="ცოლი">ცოლი</option><option value="ქმარი">ქმარი</option><option value="შვილი">შვილი</option><option value="დედა">დედა</option><option value="მამა">მამა</option><option value="ყოფ. ქმარი">ყოფ. ქმარი</option><option value="ყოფ. ცოლი">ყოფ. ცოლი</option><option value="რძალი">რძალი</option><option value="არარეგ. ქორწ.">არარეგ. ქორწ.</option><option value="ძმა">ძმა</option><option value="და">და</option><option value="დედამთილი">დედამთილი</option><option value="სიდედრი">სიდედრი</option><option value="სიძე">სიძე</option><option value="მამამთილი">მამამთილი</option><option value="შვილიშვილი">შვილიშვილი</option><option value="ბებია">ბებია</option><option value="სხვა პირი">სხვა პირი</option><option value="მეგობარი">მეგობარი</option><option value="გერი">გერი</option><option value="მაზლი">მაზლი</option><option value="სიმამრი">სიმამრი</option><option value="მული">მული</option><option value="მეზობელი">მეზობელი</option><option value="დედინაცვალი">დედინაცვალი</option><option value="ნათესავი">ნათესავი</option><option value="პაპა">პაპა</option><option value="მამინაცვალი">მამინაცვალი</option><option value="ძმიშვილი">ძმიშვილი</option><option value="ბიძა">ბიძა</option><option value="ცოლის და">ცოლის და</option><option value="დიშვილი">დიშვილი</option><option value="დეიდა">დეიდა</option><option value="მამიდა">მამიდა</option><option value="ბიძაშვილი">ბიძაშვილი</option><option value="ცოლის ძმა">ცოლის ძმა</option><option value="ბიცოლა">ბიცოლა</option><option value="მაზლის შვილი">მაზლის შვილი</option><option value="ნახევარ ძმა">ნახევარ ძმა</option><option value="მამიდაშვილი">მამიდაშვილი</option><option value="მასწავლებელი">მასწავლებელი</option><option value="ნახევარ და">ნახევარ და</option><option value="დეიდაშვილი">დეიდაშვილი</option><option value="მოსწავლე">მოსწავლე</option><option value="მანდატური">მანდატური</option>';
  2. let res = t.split("</option>");
  3.  
  4.  
  5. let final = res.filter(x=>{
  6. return x!=""
  7. }).map((item)=>{
  8. let id = getVal(item);
  9. let inner = getInner(item);
  10. let res = {
  11. id,
  12. value:inner
  13. }
  14. return res;
  15. })
  16.  
  17.  
  18. function getVal(str){
  19. let index = str.indexOf('value="');
  20.  
  21. let extract = "";
  22. let i = index + 7;
  23. while(1){
  24. if(str[i] == "\"")
  25. break;
  26. extract+=str[i];
  27. i++;
  28.  
  29. }
  30. return extract;
  31. }
  32.  
  33. function getInner(str){
  34. let res = "";
  35. for(let i = str.length - 1; i>=0; i--){
  36. if(str[i]==">")
  37. break;
  38. res=str[i] + res;
  39. }
  40. return res;
  41.  
  42. }
  43.  
  44. console.log(final);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement