[解決済み] PowerShell の " (" - 中括弧 ) の分割について
2022-03-08 14:21:43
質問
('(スペースと中括弧)で分割しようとしています。
サブスクリプションの名前は維持したいが、それ以降のものはすべて破棄したい。
$string = 'SUB-AAD (e775'
$string.tostring().split('`` (')[0]
これは大丈夫です
$string = 'Active Directory (758239'
$string.tostring().split('`` (')[0]
これは「Active」しか表示されていませんが、特に指定していないのに、スペースでも分割されているようです。
多分、私は' ('のインスタンスを見つけて、その位置以降のすべてを破棄することができますが、方法はわかりません。
どのように解決するのですか?
への
補完
スティーブンの親切な回答
PowerShell の正規表現に基づいた
-split
オペレータ
を.NETの
[string]
型の
System.String.Split()
メソッド
.
の代わりとして
-split
を考えてみましょう。
文字列からサフィックスを削除するための便利なイディオムです。
をベースに、正規表現に基づく
-replace
演算子
:
PS> 'Active Directory (758239' -replace ' \(.*'
Active Directory
注)substitution-textの引数を渡さないため。
''
が効果的に使われ、結果的に
除去
を出力文字列から削除します。
-replace ' \(.*'
とは暗黙のうちに同じです。
-replace ' \(.*', ''
関連
-
[解決済み] .NETで文字列を改行で分割する最も簡単な方法とは?
-
[解決済み] ある文字列が他の文字列を含んでいるかどうかをチェックする
-
[解決済み] インストールされたPowerShellのバージョンを確認する
-
[解決済み] PowerShellで「このシステムではスクリプトの実行が無効になっています」と言われる。
-
[解決済み] どうすれば、文字列中のリテラルな中抜き文字を印刷し、また.formatを使用することができるのでしょうか?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】動的構造体参照の引数は、有効なフィールド名で評価する必要がある
-
[解決済み] Mips ユーザー入力文字列の保存方法
-
[解決済み] 文字列を連結する方法を教えてください。
-
[解決済み] MIPSで文字列の最初の文字だけを置換するにはどうすればよいですか?
-
[解決済み] golangの[]stringと...stringの違いは何ですか?
-
[解決済み] OCamlでcharから文字列に変換する
-
[解決済み] PowerShell の " (" - 中括弧 ) の分割について
-
[解決済み】Swift - 文字列を複数行に分割する
-
[解決済み】文字列を一定の長さまで繰り返す
-
[解決済み] sqliteでパディングを含む文字列を連結する方法