何イムビル:
スクリプトは、GIT-POSHを使用して作業ディレクトリをアーカイブし、WindowsPowershellSSHモジュールを使用してLinuxApacheサーバーに送信します。
便宜上、スクリプトは、Apacheサーバーだけでなくローカルマシン上の既存のファイルについてもレポートを作成する必要があります。
問題:
これは、命名規則で各ブロックを区切るために文字列操作が必要な場所です。
block_block
一部のブロックにすでにアンダースコアが含まれていることに気付くまで、アンダースコアを使用するつもりでした。これは、各ブロックをブラケットでカプセル化することにしたときです[block][block]
PHPでは、preg_splitを使用して、各部分を連想配列に引き出します。
[product][branch_name][date][time][commit_hash]
予想される使用法:
--> Get-Product $string
--> product123
--> Get-Branch $string
--> branch123
私が持っている質問:
preg_split
PowerShellとApacheを使用して、この文字列を同じように使用するにはどうすればよいですか?- 同じ操作をサポートするより良い命名規則?