python dizenin bir kısmını değiştir

Python işlevleri ve meth

Bir JavaScript dizesindeki metni değiştirmek için replace() işlevi kullanılır. replace() işlevi, değiştirilecek alt dize ve yerini alacak yeni dize olmak üzere iki argüman alır. Regex(p), bir dizgedeki metni değiştirmek için de kullanılabilir. 

Bir dize içindeki metni değiştirmek, herhangi bir programlama dilinde yaygın bir işlemdir. Örneğin, programınızın çalışacağından emin olmak için bir dizgeden belirli sembolleri kaldırmak isteyebilirsiniz.

Nedeni ne olursa olsun, bir JavaScript dizesi yararlı olabilir.

Bu kılavuzda, JavaScript dizesi replace() işlevini bozacağız ve nasıl kullanılabileceğini keşfedeceğiz. metni değiştirmek için kullanılabilir.




JavaScript Replace() Sözdizimi

JavaScript replace() yöntemi, bir kalıp veya normal ifade için bir dize arar. Bu kalıp dizede bulunursa, belirtilen bir değerle değiştirilir. replace() yeni bir dize döndürür. Orijinal dize değiştirilmez.

replace() yöntemi iki bağımsız değişkeni kabul eder:

  • replace() öğesinin araması gereken kalıp veya normal ifade; ve
  • İlk bağımsız değişkende belirttiğiniz kalıbın herhangi bir örneğinin yerini alması gereken bir dize.

Şu sözdizimine bir göz atalım:

var name = "Pieter"; console.log(name.replace("Pi", "P"));

İlk argümanımız, “Pi”, içeriğini değiştirmek istediğimiz kalıptır. İkinci argüman, “P”, kalıbımızı değiştirmek istediğimiz metindir. Böylece kodumuz “Pi” “P” ile.

Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleştirin.

Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.

Kodumuz “Peter&rdquo yazdırır. ; JavaScript konsoluna. Çıktımız yeni bir dizedir çünkü dizeler JavaScript'te değiştirilemez. Değişmezler.

Replace() metodu dizgimizin sonuna eklenir. Değerlerini değiştirmek istediğiniz dizeyi belirtmemelisiniz. Yalnızca aramak istediğiniz kalıp ve bu kalıbın herhangi bir örneğini değiştirmesi gereken metin kabul edilen argümanlardır. 





replace() JavaScript Örneği

Örneğin, ilginç kelimesini ilginç ile değiştirmek istediğinizi varsayalım. Bunu nasıl yapardınız? replace() yöntemini kullanabiliriz:

 var ourInterestingString = "Bu dize ilginç."; var ourIntriguingString = ourInterestingString.replace("interesting", "intriguing"); console.log(ourIntriguingString);

Kodumuz yeni bir dize döndürür aşağıdaki gibidir:

"Bu dize ilgi çekici."
< p>İlk satırda, ourInterestingString adında bir JavaScript değişkeni bildiririz. Bu değişken Bu dize ilginç değerini içerir . sonraki satırda, JavaScript string replace() yöntemini kullanarak ilginç kelimesini ilginç ile değiştiriyoruz.

Yapabiliriz. “ilginç” “ilginç” dizgimizde.




JavaScript Replace Multiple Substrings

Dizemizin birden çok parçasını değiştirmek istiyorsak, bunu replace()'imizi zincirleyerek yapabiliriz. fonksiyonlar. Zincirleme, birbiri ardına birden fazla replace() deyimi yerleştirdiğimiz anlamına gelir. İşte bir örnek:

Kodumuz şunu döndürür:

"Kodumuz harika!"

Kodumuz, “This”, “string” ve “ ilginç”, “Bizim”, “kod”, “harika!”, sırasıyla. Ardından, replace() işlevini kullanarak dizemizde üç kelimeyi diğer üç kelimeyle değiştirir. 




JavaScript String replace() Regex Kullanarak

Normal ifade veya regex(p), bir arama düzenini tanımlar. Bir dize içindeki karakterleri bulmak veya değiştirmek istediğinizde, normal ifade kullanmak faydalı olabilir. Normal ifade nesneleri bize replace() işlevimiz üzerinde daha fazla kontrol sağlar, böylece daha heyecan verici değişiklikler yapabiliriz.

İşte, harfini değiştirmek için normal ifade kullanımına bir örnek f harfli e:

var ourInterestingString = “ Bu dize ilginç.”; var bizimNewString = bizimInterestingString .replace(“Bu”, “Bizim”) .replace(“string”, “code”) .replace(“ilginç.”, “inanılmaz!); console.log(ourNewString);

Kodumuzun çıktısı aşağıdaki gibidir:

"Bu dize ilginç."

Kodumuz önce ourInterestingString değişkenini bildirir ve ona Bu dize ilginç değerini atar. . Ardından, kodumuz dize boyunca her e harfini f harfiyle değiştirir ve işlev yeni dizemizi döndürür.


Bunu yapmak için /e/g/ regex ifadesini kullanırız. Bu kalıp, ortaya çıkan her e'nin yerini alacaktır. tüm dize (g bunu ifade eder). 

Normal ifade hakkında daha fazla bilgi edinmek istiyorsanız, Regexr, farklı ifadeleri kolayca denemenizi sağlar.




Özet

JavaScript replace() işlevi, bir dizgenin bir bölümünü diğeriyle değiştirmemize ve yeni değiştirilen dizgiyi döndürmemize olanak tanır. Regex() işlevi, aynı şeyi daha fazla kontrolle yapmamıza olanak tanır. .

Bu öğreticide, JavaScript replace() işlevinin nasıl kullanılacağını açıkladık.Ayrıca, bir dize üzerinde daha gelişmiş değiştirme işlevlerini gerçekleştirmek için normal ifadenin nasıl kullanılabileceğini tartıştık.

Daha fazla bilgi edinmek için JavaScript programlama dilinde nasıl kod yazılacağını öğrenmek için JavaScript Nasıl Öğrenilir kılavuzumuzu okuyun.

"Python.Engineering girdi hayat en çok ihtiyacım olduğunda ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra, hayattaki değerlerim ve hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< button>Bootcamp Eşleşmenizi Bulun



python dizenin bir kısmını değiştir: StackOverflow Questions

Tutorials