PowerShell implementation finds uppercase letters in a string _powershell

Source: Internet
Author: User
Tags uppercase character uppercase letter

If you want to find uppercase characters in a string, you may use regular expressions. Or use your list of uppercase letters to match one after the other, of course more flexible is used. NET in the Isupper () function.

Small series Note:. NET is the soil of PowerShell, it is the most possible to dig out the functions in these framework frameworks, is the eternal pursuit of our reach party.
The following example scans each character in the string and returns the position of the first uppercase letter encountered:

$text = ' Here's some text with uppercase letters '
 
$c = 0
$position = foreach ($character in $text. ToCharArray ())
{
 $c + +
 if ([Char]::isupper ($character))
 {$c break
 }
}}
 
if ( $position-eq $null)
{
 ' No uppercase characters detected. '
}
else
{
 "uppercase character at position $position"
 $text. Substring (0, $position) + "<<<" + $text. Substring ($position)
}


The output results are as follows:

PS C:\>first uppercase character at position are
 some text with u<<

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.