הגדלת אותיות במחרוזת

PowerShell:
הגדלת אותיות במחרוזת

איך לעשות זאת:

PowerShell, הוא כלי גמיש, מאפשר לך להפוך מחרוזת לאותיות ראשיות באמצעות שיטות ישירות ללא הצורך בספריות צד שלישי. כך אתה יכול לעשות זאת:

# באמצעות שיטת ה-.Net המובנית 'ToTitleCase' מ-CultureInfo
$text = "hello world"
$culture = [System.Globalization.CultureInfo]::InvariantCulture
$capitalizedText = $culture.TextInfo.ToTitleCase($text.ToLower())
Write-Output $capitalizedText

פלט:

Hello world

שימו לב: שיטה זו מפיקה את האות הראשונה של כל מילה לאות ראשית. אם אתה רוצה במפורש לפיקתי רק את האות הראשונה של המחרוזת ולהשאיר את שאר המחרוזת כפי שהיא, תוכל לעשות משהו כזה:

# פיכתי רק את התו הראשון של מחרוזת לאות רישית
$text = "hello world"
$capitalizedText = $text.Substring(0,1).ToUpper() + $text.Substring(1)
Write-Output $capitalizedText

פלט:

Hello world

PowerShell אינו כולל באופן ישיר פונקציה פשוטה לפיכתי רק את האות הראשונה של מחרוזת לאות רישית, אבל על ידי שילוב שיטות יסודיות של עיבוד מחרוזות כמו Substring(0,1).ToUpper() ושרשור, אנחנו יכולים להשיג בקלות את התוצאה הרצויה.