Şimdi ben bişey yaptım ama bu şey milyonlarca kere çalışacağı için performans peşindeyim. yaptığım şey pek içime sinmedi zellikle stringi karakterlere ayırıp birleştirme falan. Regexli rnekler atmayın onlarla iş sonsuza kadar sürer. Daha iyi bir çzümü varmıdır sizce? function Asciify function doCharRep { var chrArray=Input. split ; for (var i=0; i < chrArray. length; i++){ for (var j=0; j < InputChars. length; j++) } return chrArray. join ; } Nush ile uslanmayanı etmeli tekdir, Tekdir ile uslanmayanın hakkı ktektir!

Amacın türkçe karakterleri eşdeğerlerine çevirmek mi hocam ğ->g gibi yoksa türkçe karakter varsa true false dndürmek mi function str_replace { var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0, f = . concat , r = . concat , s = subject, ra = Object. prototype. toString. call ' ', sa = Object. prototype. toString. call ' '; s = . concat ; if for (i = 0, sl = s. length; i < sl; i++) { if for (j = 0, fl = f. length; j < fl; j++) { temp = s + ''; repl = ra? : r ; s = . split . join ; if } } return sa? s : s ; } str = str_replace ; by_Tet tarafından 14/Kas/15 10:13 tarihinde düzenlenmiştir iyibu! yeniden..

konuyu takip edeyim... Tarikat-ı Aliyyeyi Tahribadiyye

Regex niye tukaka yahu, JS'in Regex implementasyonu oldukça light, yılların birikimi ile en sikko hostta bile oldukça optimize edilmiş durumda. Şyle genişletilebilir bir rnek yazdım. https://gist.github.com/anonymous/70aab933384573b4bef9 Bu aslan seninkinden her zaman daha hızlı çalışır. Aradaki zaman farkı ise konu metnin boyutu arttıkça gittikçe açılır, benden demesi. Tabi burada hemen "hız" a odaklandık ama o milyonlarca çalışmanın maiyeti de nemli. Eğer mesele birim zamanda çok iş yapmaksa bu ve benzeri rnekler seninkinden daha performanslı olur. Yok eğer eş zamanlı olarak bir çok işlemi ahenk ile yapmaksa mesele, belki biraz hızından feragat ederek daha az cpu ve bellek tüketen başka bir yol varsa uygulanabilir, profilleyip incelemek lazım. anlıyorum.

burada 5000 karakterlik uzun bir metinde 3 farklı karakter değiştirme ynteminin benchmark'ını yapmışlar . https://www.quora.com/Whats-be-the-fastest-most-efficient-way-to-make-a-string-replacement-substition-within-a-large-string-with-JavaScript umarım işinizi grür. RockZs tarafından 14/Kas/15 11:29 tarihinde düzenlenmiştir