{"id":27479,"date":"2025-08-14T03:45:24","date_gmt":"2025-08-14T00:45:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/"},"modified":"2025-08-14T03:45:24","modified_gmt":"2025-08-14T00:45:24","slug":"powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/","title":{"rendered":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r"},"content":{"rendered":"<p># PowerShell&#8217;de B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell&#8217;de b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan metin de\u011fi\u015ftirme i\u015flemlerini \u00f6\u011frenin.  Basit \u00f6rneklerden ileri d\u00fczey performans optimizasyonuna kadar ad\u0131m ad\u0131m rehberimizle metin manip\u00fclasyonunda uzmanla\u015f\u0131n.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve pratik \u00e7\u00f6z\u00fcmlerle dolu bu makaleyi ka\u00e7\u0131rmay\u0131n!<\/p>\n<p>Metin i\u015fleme, bir\u00e7ok PowerShell beti\u011finde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir ihtiya\u00e7t\u0131r.  \u00d6rne\u011fin, bir log dosyas\u0131ndaki belirli bir hata mesaj\u0131n\u0131 bulup de\u011fi\u015ftirmek isteyebilirsiniz, ancak bu mesaj\u0131n b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf kullan\u0131m\u0131n\u0131n tutarl\u0131 olmad\u0131\u011f\u0131n\u0131 biliyorsunuz.  \u0130\u015fte tam burada b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan de\u011fi\u015ftirme i\u015flemlerinin \u00f6nemi ortaya \u00e7\u0131k\u0131yor. Bu makalede, PowerShell&#8217;de bu i\u015flemi nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi, performans\u0131 nas\u0131l optimize edece\u011finizi ve kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131 nas\u0131l a\u015faca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<p><strong>PowerShell&#8217;de B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme: Temel Kavramlar<\/strong><\/p>\n<p>PowerShell&#8217;in yerle\u015fik <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc varsay\u0131lan olarak b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131d\u0131r.  Ancak, <code class=\"language-\">[regex]<\/code> nesnesini kullanarak b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan d\u00fczenli ifadeler (regular expressions &#8211; regex) olu\u015fturabilir ve bu operat\u00f6rle birlikte kullanarak istedi\u011fimiz sonucu elde edebiliriz.  Regex, metin kal\u0131plar\u0131n\u0131 bulmak ve de\u011fi\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc ile birlikte kullan\u0131ld\u0131\u011f\u0131nda, karma\u015f\u0131k metin manip\u00fclasyonlar\u0131n\u0131 kolayca ger\u00e7ekle\u015ftirebiliriz.  \u00d6rne\u011fin,  <code class=\"language-\">'Merhaba D\u00fcnya'<\/code> metninde &#8216;d\u00fcnya&#8217; kelimesini &#8216;evren&#8217; ile de\u011fi\u015ftirmek istedi\u011fimizde, b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131l\u0131\u011f\u0131 nedeniyle <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc ba\u015far\u0131s\u0131z olur.  \u0130\u015fte burada regex devreye giriyor.<\/p>\n<p><strong>PowerShell&#8217;de B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r? (Ad\u0131m Ad\u0131m)<\/strong><\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong><\/p>\n<p><strong>Ad\u0131m 1:<\/strong>  Basit bir \u00f6rnek ile ba\u015flayal\u0131m.  A\u015fa\u011f\u0131daki kod, &#8220;Merhaba D\u00fcnya&#8221; metnindeki &#8220;d\u00fcnya&#8221; kelimesini &#8220;evren&#8221; kelimesi ile b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmadan de\u011fi\u015ftirir:<\/p>\n<pre class=\"language-powershell\"><code>$metin = &quot;Merhaba D\u00fcnya&quot;\n$yeniMetin = $metin -replace 'd\u00fcnya','evren' # B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131\n$yeniMetin2 = $metin -replace '(?i)d\u00fcnya','evren' # B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 DE\u011e\u0130L\nWrite-Host &quot;Duyarl\u0131 De\u011fi\u015ftirme: $yeniMetin&quot;\nWrite-Host &quot;Duyars\u0131z De\u011fi\u015ftirme: $yeniMetin2&quot;<\/code><\/pre>\n<p><strong>Ad\u0131m 2:<\/strong> <code class=\"language-\">(?i)<\/code> bayra\u011f\u0131, regex ifadesinin b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmamas\u0131n\u0131 sa\u011flar.  Bu bayrak, d\u00fczenli ifadenin ba\u015flang\u0131c\u0131na eklenir.<\/p>\n<p><strong>Ad\u0131m 3:<\/strong>  De\u011fi\u015ftirme i\u015flemini bir de\u011fi\u015fkende saklayarak sonucu daha sonra kullanabilirsiniz.<\/p>\n<p><strong>Orta Seviye:<\/strong><\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:<\/strong>  Bir log dosyas\u0131nda belirli bir hata mesaj\u0131n\u0131 bulup de\u011fi\u015ftirmek istedi\u011finizi varsayal\u0131m.  Hata mesaj\u0131 farkl\u0131 b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf kombinasyonlar\u0131nda log dosyas\u0131nda bulunabilir.<\/p>\n<pre class=\"language-powershell\"><code>$logDosyasi = Get-Content -Path &quot;C:\\log.txt&quot;\n$hataMesaji = &quot;Hata Kodu: 123&quot;\n$yeniMesaj = &quot;Hata Giderildi: 123&quot;\n$yeniLog = $logDosyasi -replace '(?i)' + $hataMesaji + '(?i)', $yeniMesaj\n$yeniLog | Set-Content -Path &quot;C:\\log_duzeltme.txt&quot;<\/code><\/pre>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong>  B\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">Get-Content<\/code> yerine <code class=\"language-\">StreamReader<\/code> kullanarak performans\u0131 art\u0131rabilirsiniz.  Ayr\u0131ca, gereksiz e\u015fle\u015fmeleri \u00f6nlemek i\u00e7in daha spesifik regex ifadeleri kullanmak \u00f6nemlidir.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong><\/p>\n<p><strong>Performans Analizi:<\/strong>  B\u00fcy\u00fck metin dosyalar\u0131 \u00fczerinde i\u015flem yaparken, performans kritik bir fakt\u00f6rd\u00fcr.  <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fcn\u00fcn performans\u0131n\u0131 analiz etmek i\u00e7in <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;ini kullanabilirsiniz.  Farkl\u0131 regex ifadeleri ve de\u011fi\u015ftirme y\u00f6ntemlerini kar\u015f\u0131la\u015ft\u0131rarak en verimli olan\u0131 se\u00e7ebilirsiniz.<\/p>\n<p><strong>Edge Caseler:<\/strong>  Regex&#8217;in karma\u015f\u0131kl\u0131\u011f\u0131 nedeniyle, beklenmedik sonu\u00e7lar elde edebilirsiniz.  \u00d6rne\u011fin,  <code class=\"language-\">.*<\/code> gibi genel e\u015fle\u015fmeler beklenmedik \u015fekilde \u00e7ok fazla metni de\u011fi\u015ftirebilir.  Bu t\u00fcr durumlar\u0131 \u00f6nlemek i\u00e7in daha spesifik regex ifadeleri kullanmal\u0131 ve test etmelisiniz.<\/p>\n<p><strong>B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme: Ger\u00e7ek D\u00fcnya Senaryolar\u0131<\/strong><\/p>\n<p><strong>Senaryo 1:  Veri Temizli\u011fi:<\/strong>  Bir CSV dosyas\u0131nda, s\u00fctun ba\u015fl\u0131klar\u0131 farkl\u0131 b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf kombinasyonlar\u0131nda olabilir.  PowerShell kullanarak bu ba\u015fl\u0131klar\u0131 standartla\u015ft\u0131rmak i\u00e7in b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan de\u011fi\u015ftirme i\u015flemi kullan\u0131labilir.<\/p>\n<p><strong>Senaryo 2:  Log Dosyas\u0131 Analizi:<\/strong>  B\u00fcy\u00fck log dosyalar\u0131nda, hata mesajlar\u0131n\u0131 belirli bir kal\u0131ba g\u00f6re aramak ve de\u011fi\u015ftirmek i\u00e7in b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan de\u011fi\u015ftirme i\u015flemi kullan\u0131labilir.  Bu, log dosyalar\u0131n\u0131n analizini ve hata ay\u0131klamas\u0131n\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>Senaryo 3:  Web Sayfas\u0131 \u0130\u015fleme:<\/strong>  Web sayfalar\u0131ndan veri \u00e7\u0131karmak i\u00e7in kullan\u0131lan beti\u011finizde, hedef metinlerin b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf kullan\u0131m\u0131n\u0131n tutarl\u0131 olmad\u0131\u011f\u0131n\u0131 biliyorsunuz. B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan de\u011fi\u015ftirme, bu t\u00fcr durumlarda tutarl\u0131 veri \u00e7\u0131karmay\u0131 sa\u011flar.<\/p>\n<p><strong>PowerShell&#8217;de B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme: Performans Optimizasyonu<\/strong><\/p>\n<p>B\u00fcy\u00fck metin dosyalar\u0131yla \u00e7al\u0131\u015f\u0131rken performans \u00f6nemlidir.  <code class=\"language-\">-replace<\/code> operat\u00f6r\u00fc, b\u00fcy\u00fck dosyalar i\u00e7in yava\u015f olabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">StreamReader<\/code> kullan\u0131m\u0131:<\/strong>  <code class=\"language-\">Get-Content<\/code> yerine <code class=\"language-\">StreamReader<\/code> kullanarak dosyay\u0131 sat\u0131r sat\u0131r okuyabilirsiniz. Bu, bellekte b\u00fcy\u00fck bir metin dizisi olu\u015fturmaktan ka\u00e7\u0131n\u0131r.<br \/>\n* <strong>Regex optimizasyonu:<\/strong>  Daha spesifik regex ifadeleri kullanarak gereksiz e\u015fle\u015fmeleri \u00f6nleyebilirsiniz.  Karma\u015f\u0131k regex ifadeleri performans\u0131 d\u00fc\u015f\u00fcrebilir.<br \/>\n* <strong>Paralel i\u015fleme:<\/strong>  \u00c7ok \u00e7ekirdekli i\u015flemcilerden yararlanmak i\u00e7in <code class=\"language-\">Parallel.ForEach<\/code> kullanarak metni par\u00e7alara ay\u0131rabilir ve her par\u00e7ay\u0131 ayr\u0131 bir i\u015f par\u00e7ac\u0131\u011f\u0131nda i\u015fleyebilirsiniz.<br \/>\n* <strong>Yerinde de\u011fi\u015ftirme:<\/strong>  Dosyay\u0131 do\u011frudan de\u011fi\u015ftirmek yerine, yeni bir dosya olu\u015fturarak de\u011fi\u015fiklikleri yap\u0131n ve ard\u0131ndan eski dosyay\u0131 silin.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan de\u011fi\u015ftirme i\u015flemi, metin i\u015flemede esneklik sa\u011flar.  Regex kullan\u0131m\u0131 ve performans optimizasyonu teknikleri ile daha verimli ve g\u00fc\u00e7l\u00fc beti\u011fi yazabilirsiniz.  Bu rehber, ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar ad\u0131m ad\u0131m bir yol haritas\u0131 sunarak, PowerShell metin i\u015fleme yeteneklerinizi geli\u015ftirecektir.  Unutmay\u0131n, do\u011fru regex ifadesi se\u00e7imi ve performans optimizasyonu, b\u00fcy\u00fck projelerde zaman ve kaynak tasarrufu sa\u011flayacakt\u0131r.  Daha fazla PowerShell ipucu ve e\u011fitimi i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) sitesini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Regex \u00f6\u011frenmek zor mu?<\/strong>  Ba\u015flang\u0131\u00e7ta biraz karma\u015f\u0131k g\u00f6r\u00fcnebilir, ancak temel kavramlar\u0131 \u00f6\u011frendikten sonra olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.  \u00c7evrimi\u00e7i bir\u00e7ok kaynak ve e\u011fitim bulunmaktad\u0131r.<br \/>\n2. <strong><code class=\"language-\">-replace<\/code> operat\u00f6r\u00fcn\u00fcn di\u011fer alternatifleri var m\u0131?<\/strong>  Evet,  <code class=\"language-\">[regex]::Replace<\/code> metodu da kullan\u0131labilir.<br \/>\n3. <strong>\u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in hangi y\u00f6ntem en iyisidir?<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">StreamReader<\/code> ile birlikte paralel i\u015fleme kullanmak en etkili y\u00f6ntemdir.<br \/>\n4. <strong>Regex ifadelerini nas\u0131l test edebilirim?<\/strong>  \u00c7evrimi\u00e7i regex test ara\u00e7lar\u0131 veya PowerShell&#8217;in <code class=\"language-\">Test-Path<\/code> cmdlet&#8217;i kullan\u0131labilir.<br \/>\n5. <strong>Hatal\u0131 bir regex ifadesi kullan\u0131rsam ne olur?<\/strong>  Beklenmedik sonu\u00e7lar veya hatalarla kar\u015f\u0131la\u015fabilirsiniz.  Regex ifadenizi dikkatlice yaz\u0131n ve test edin.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r? Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan metin de\u011fi\u015ftirme&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1319],"tags":[],"class_list":{"0":"post-27479","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-14T00:45:24+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r\",\"datePublished\":\"2025-08-14T00:45:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\"},\"wordCount\":1136,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\",\"name\":\"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-14T00:45:24+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r","description":"Hi\u00e7bir etiketi bulunamad\u0131.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-14T00:45:24+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r","datePublished":"2025-08-14T00:45:24+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/"},"wordCount":1136,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/","name":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-14T00:45:24+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-buyuk-kucuk-harfe-duyarli-olmayan-degistirme-nasil-yapilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: B\u00fcy\u00fck\/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 Olmayan De\u011fi\u015ftirme Nas\u0131l Yap\u0131l\u0131r"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=27479"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27479\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}