str_replaceJavaScript'teki bazı metinleri değiştirmek için veya benzer bir alternatif kullanmak istiyorum . var text = "this is some sample text that i want to replace"; var new_text = replace_in_javascript("want", "dont want", text); document.write("new_text"); vermelisin this is some sample text that i dont want to replace Normal ifade yapacaksanız, yerleşik değiştirme …
Bunu daha önce yaptığımı hatırlıyorum ama kodu bulamıyorum. Bunun gibi bir karakteri değiştirmek için str_replace kullanıyorum: str_replace(':', ' ', $string);ancak aşağıdaki tüm karakterleri \/:*?"<>|, her biri için str_replace yapmadan değiştirmek istiyorum .
Bir telim var persons.name Ben DOT değiştirmek istiyor .ile /*/ benim çıkış olacak yanipersons/*/name Bu kodu denedim: String a="\\*\\"; str=xpath.replaceAll("\\.", a); StringIndexOutOfBoundsException alıyorum. Noktayı nasıl değiştiririm?
Ne zaman strtrtercih edileceğini str_replaceya da tam tersini anlamakta zorlanıyorum . Alt dizelerin değiştirilme sırası tersine dönse de, her iki işlevi kullanarak da aynı sonuçları elde etmek mümkün görünüyor. Örneğin: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo …
Bu bende var: $text = ' hello&nbsp;world &nbsp; &nbsp;hello '; &nbsp; Yalnızca kendi satırındaysa nasıl kaldırabilirim ? Yani yukarıdaki örnekle, ikincisi &nbsp;kaldırılmalıdır. Sonuçlar şöyle olmalıdır: $text = ' hello&nbsp;world &nbsp;hello '; Şimdiye kadar denediklerim Via str_replace()şunları yapabilirim: $text = str_replace('&nbsp;', '', $text); Ancak bu, yalnızca kendi satırındayken değil, tüm örneklerini …