Ich habe eine Textdatei mit drei Vorkommen der Zeichenfolge 'Objekt'.Ersetzen Sie eine Zeichenfolge mit einer anderen Zeichenfolge jedes Mal, wenn es auftritt
There is an object on the table
The object is under the chair
There might be an object in my pocket
Ich mag einen Perl-Skript schreiben, mit einer anderen Zeichenfolge jedes Vorkommen von ‚Objekt‘ zu ersetzen, die in einem Array aus drei Elementen enthalten. Das erste Element des Arrays wird dem ersten Vorkommen von 'Objekt', das zweite Element dem zweiten Vorkommen usw. zugeordnet.
Zum Beispiel, wenn
my @pattern = ("apple", "mango", "orange");
Dann ist der Ausgang sein muss:
There is an apple on the table
The mango is under the chair
There might be an orange in my pocket
Sie brauchen 'shift @ pattern' anstelle von' pop'. – Borodin
Guter Punkt. Ich werde es bearbeiten. – Sobrique
Feine Antwort und Erklärung ... – ssr1012