Како користити ПоверСхелл замену за замену текста примерима

Kako Koristiti Povershell Zamenu Za Zamenu Teksta Primerima



Замена више текстова или стрингова у програму једног по једног је сложен и дуготрајан процес. Овај процес се може поједноставити коришћењем ПоверСхелл-а. Тачније, ПоверСхелл нуди „ Заменити() ” метод и „ -заменити ” за замену више инстанци текстова, стрингова и знакова одједном другим подацима.

У овом тексту ће се расправљати о приступима замени текста у ПоверСхелл-у.

Како користити ПоверСхелл замену за замену текста?

У ПоверСхелл-у, текст се може заменити коришћењем доле наведених приступа:







Метод 1: Замените текст у ПоверСхелл-у помоћу методе „Реплаце()“.

ПоверСхелл “ заменити() ” метода помаже у замени знакова у тексту. Овај метод прихвата аргументе, први аргумент проналази стринг, а други аргумент замењује пронађени низ.



Пример 1: Замените текст поднизом у низу коришћењем функције „Замени()“

Овај пример ће показати метод за замену текста помоћу „ заменити() ” метод:



> $тект = 'Здраво Џоне, како си?'

> $тект .заменити ( 'Здраво Џоне' , 'Здраво Давид' )

Према горњем коду:





  • Прво, доделите два низа унутар обрнутих зареза променљивој „ $тект ”.
  • Након тога, спојите променљиву додељену низу са „ заменити() ” метод.
  • Унутар методе замене, додали смо два аргумента. Први аргумент ће бити замењен другим:

Може се приметити да је „ Здраво Џоне ” је замењено са „ Здраво Давиде ' низ.



Пример 2: Замените текст размаком у низу коришћењем функције/метода „Реплаце()“

Сада замените текст размаком тако што ћете проследити „ ” као други параметар у „ заменити() ” метод:

> $тект = 'Здраво Џоне, како си?'

> $тект .заменити ( 'Здраво Џоне' , ' ' )

У овом примеру кода:

  • Проследили смо два аргумента унутар „ заменити() ” метод.
  • Први аргумент ће пронаћи стринг за замену, а други низ ће заменити стринг.
  • Оставили смо други аргумент празан тако да се текст замењује празним стрингом како бисмо избрисали делимични текстуални низ:

Може се приметити да је наведени подниз замењен размаком.

Метод 2: Замените текст у ПоверСхелл-у помоћу „-реплаце” оператора

Оператор замене је означен цртицом на почетку, као што је „ -заменити ”. Његов рад је прилично сличан „ Заменити() ” метод. Међутим, може да замени инстанце регуларних израза (регек).

Пример 1: Замените текст поднизом у низу коришћењем оператора „-реплаце“

Сада покрените следеће команде у ПоверСхелл конзоли:

> $тект = 'Добро јутро, Џон До'

> $тект -заменити 'Добро јутро' , 'Лаку ноћ'

У горе наведеном коду:

  • Прво, приступите креираном низу и додајте „ -заменити ” оператор.
  • Затим оператору доделите два регуларна израза или подниз после поменутог.
  • Први регуларни израз ће пронаћи текст који треба заменити, док ће други регуларни израз заменити текст:

Може се приметити да је текст замењен коришћењем „ -заменити ” оператор.

Пример 2: Замените текст размаком у низу коришћењем оператора „-реплаце“

У овом примеру ћемо демонстрирати уклањање текста са размаком користећи оператор „-реплаце“:

> $тект = 'Добро јутро, Џон До'

> $тект -заменити 'Добро јутро' , ' '

У овај код смо додали празан регуларни израз тако да може да уклони наведени текст:

То је било све око замене текста у ПоверСхелл-у.

Закључак

Текст у ПоверСхелл-у се може заменити помоћу две методе, укључујући „ Заменити() ” метод и „ -заменити ” оператор. Пре свега, преузимају одговарајући стринг или текст, а затим га замењују. Штавише, можете користити и ове приступе да замените знакове текста или стринга празним размацима. Овај текст је пружио детаљан водич за замену текста у ПоверСхелл-у.