$metin = "Teşekkürler deneme iyi önemsiz. Lafı bile olmaz. Teşekkürlerhasta olmak önemsiz. Gibi yoldan süzülüp gidiyordu . Teşekkürler 21321 çarşamba 3232 önemsiz. ";
bu değişkenimizde 'Teşekkürler' ile 'önemsiz' arasındaki bütün kelimeleri sildirmek istiyorum, iki metin arasındaki değeri sildiren hazır bir fonksiyon var mı? Veya nasıl bir mantık kurdurabilirim? Bunu php veya js ile çözmem gerek, ikisinden biride olur. Silinmesi gereken yerlerin altını çizdim. Yani fonksiyon sonrası şöyle bir çıktı olacak;
$metin = "Teşekkürler önemsiz. Lafı bile olmaz. Teşekkürler önemsiz. Gibi yoldan süzülüp gidiyordu . Teşekkürler önemsiz. ";
Umarım sorunumu anlatabilmişimdir, şimdiden teşekkürler... (Not: 'Teşekkürler' ile 'önemsiz' arasında bulunan kelimlerin ne olduğunu bilmiyorum, rasgele gelen birer kelime(ler) veya sayı(lar))
beyler bu kadar kompleks düşünmeyin. gönder kelimeyi functiona boşluk(space)'ye göre split et.sadece dizinin ilk elemanını ve end fonksiyonu ile son elemanını al ve birleştir oh mis:)
var text = "Teşekkürler deneme iyi önemsiz. Lafı bile olmaz. Teşekkürler hasta olmak önemsiz. Gibi yoldan süzülüp gidiyordu . Teşekkürler 21321 çarşamba 3232 önemsiz."; var test = function (text, start, end, offset) { offset = offset || 0;
var startPos = text.indexOf(start, offset); var endPos = text.indexOf(end, startPos);
if (startPos == -1 || endPos == -1) return text;
return test(text.substr(0, startPos + start.length + 1) + text.substr(endPos), start, end, endPos); } var result = text(text, "Teşekkürler", "önemsiz");
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme