文字列中の大文字を検索するPowerShellの実装
2022-02-04 11:28:31
文字列の中から大文字を探したい場合、正規表現を使うことがあります。あるいは、大文字のリストを使ってひとつずつマッチさせることもできますし、もっと柔軟に .NET Framework の IsUpper() 関数を使うこともできます。
PowerShellの土壌は.NETであり、そのフレームワークに手を伸ばし、少しでも多くの機能を掘り起こすことが私たちの永遠の課題なのです。
次の例は、文字列内のすべての文字をスキャンして、最初に出会った大文字の位置を返します。
$text = 'here is 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
{
"First uppercase character at position $position"
$text.Substring(0, $position) + "<<<" + $text.Substring($position)
}
出力は次のようになります。
PS C:\>First uppercase character at position 24
Here is some text with U<<
関連
-
Powershellスクリプトに電子署名を行う方法
-
PowerShell チュートリアル curl (Invoke-WebRequest) の使用方法について
-
PowerShellを使用して、現在のホストメモリ使用量と合計を取得する方法
-
PowerShell文字列オブジェクトのメソッド概要
-
Powershellディレクトリフォルダ管理権限継承・割り当て方法
-
サーバーの接続状態を監視するためのPowershellの実装
-
PowerShellファイル同期スクリプトを共有
-
Powershellスクリプトで条件付きブレークポイントを使用する例
-
PowerShellでF1ヘルプコマンドのアクセスをオンラインドキュメントに変更する方法
-
ファイルリソースを含むPowershellスクリプトの例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PowerShell スクリプト ランダムパスワードジェネレータ (ps random password generator)
-
PowerShell 5.0の新機能が公開されました。
-
PowerShellで光学ドライブをオープン/クローズする
-
PowerShellでのmatchコマンドの使用方法について解説
-
Powershellスクリプトの4種類の実行権限についてご紹介します。
-
コンピュータのシリアル番号を取得するためのPowershellスクリプト
-
コマンドライン履歴のコマンドをコピーするPowerShellメソッド
-
PowershellでWebサイトのレスポンスを確認し、実行時間を計算する例
-
PowershellでWebページを開く例
-
共有レジストリからユーザー設定を取得するためのPowershellスクリプト