私が持っている要件は、文字列をチェックし、特定の文字セットに基づいて、プレフィックス文字列を挿入または置換することです
$prefix = "DV1";
以下は私のソース$input文字列です:
SS7.ABCWT2.RSND.LTE1.QR
IT4.ABCET2.VCE2.QR
Y88.ABCNT2.MIM.EDR2.QR
9C5.ABCS.MIM.EDR2.QR
最初の前の最初の文字。任意の長さにすることができますが、最初の。文字ABCは一定のままで、その後に任意の1文字が続きます。これらの4文字は、入力文字列に常に含まれます。これらの4文字の後に、i /p文字列に2つの英数字文字(この場合はT2)が含まれる場合があります。
実行する必要があるのは、$ inputに「T2」(任意の2文字の英数字)があるかどうかを確認し、それらの2文字をD1($ prefixの任意の2文字)に置き換えたかどうかを確認することです。
$ inputに「T2」がない場合は、$prefixを挿入します