Използване на метода JavaScript замени ()

Работата с низове в javascript се изпълнява във формат на метода на низовите обекти, но позволява използването на функционалността на другите, например масиви, числа и описания.

[img] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_381.jpeg [/img]
Методът за подмяна на javascript има специално значение, често Трудно е да се замени с други комбинации.

Синтаксисът и примерът на приложението

Символите на двойните и единичните апострофи се използват, за да се опишат низовете: "" и "". За запис на регулярния израз се използва използването на "/". Но не трябва да забравяме, че двойката символи "/" /"Не е празен редовен израз, а коментар.


[thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya- javascript-replace_732.jpeg
В този пример, javascript 'text' замества дизайна с един символ: 'a' и 'A.' Expression

не използва никакви допълнителни инструкции (опции за търсене) следователно методът се променя само ne Следните два израза показват значението на използването на опцията за търсене i - буквата (string) .Прилагането на g опцията ви позволява да замените всички появявания на символа (string).

Подобрен пример за приложение

От гледна точка на възприятието и разбирането, следният пример javascript замени не работи правилно: Трудно е да се идентифицира визуално завършения заместител. Ако приложите този метод, за да замените заместването "върху цветния етикет, тогава ще се свърши добра работа и възприятието на функцията ще се подобри значително.
[thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_363.jpeg
Линията на източника е променена. След формиранетоПримерна линия на метода за замяна на javascript е низът 'dst'. Той се използва като метод за получаване на мястото на струни "dst_replace", в който желаната позиция (маркирани със зелен кръг) и всички варианти ще бъдат маркирани в синьо, а другата размер.


В реда за замяна се използват символите „$ & amp;“. което означава "вмъкване на намерения запис". Това е много удобен вариант. В действителност, разработчикът получава възможност да напише редовен израз, резултатът от който може да бъде проследен при формирането на резултата от резултата.

Използване на резултатите от търсенето

Чрез прилагане на javascript заместител, разработчикът може да получи (в резултат на извършване на редовен израз):
  • $ & amp; - искаше се;
  • $ `- този, който отива до желаното;
  • $ '- тази, която върви след желаната.
  • От гореизложеното е целесъобразно да се използва само първата, въпреки че опитният разработчик (или задачата изисква това) може да използва всички опции. Все още има възможност да се използва конструкцията на $ n $ nn, което означава преобразуване в n-тия мач на регулярния израз. Но е желателно да се избегне използването на тази възможност.
    [палец] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_394.jpeg [/палец]
    с обща логика, методът цели JavaScript замени за увеличаване на удобството при работа с низове и реализиране на механизма за гъвкава обработка на низове. Привързването към конкретен запис ограничава гъвкавостта на алгоритъма и избира това, което отива на намерения мач или след което може да създаде тромав резултат.

    Функция при проектирането на javascript смяна

    Вместо втория параметър на метода можете да използвате функцията, резултатаработата, която ще бъде заменена, вместо разкритото съвпадение.
    http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_605.jpeg
    В този пример, в случай на съвпадение на регулярния израз наречена функцията scChange (), която определя броя на получените параметри и формира изхода.
    [img] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_896.jpeg [/img]
    Тук функцията не прави нищо съществено и показва съдържанието на получените параметри. След като всеки javascript замени, прехвърлянето на низ "" се използва като разделител. Резултатът е приблизително следното:
    [img] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_887.jpeg [/img]
    ] Вижда се, че всеки път във функцията се подават три параметъра:
  • първият - желаният подстрока;
  • второто е позицията на нейното въвеждане;
  • Третият е стартовата линия.
  • В зависимост от това, което използва редовният израз от функцията, данните ще се различават значително както по отношение на броя, така и на съдържанието.

    Характеристики на метода на приложение

    javascript replace - инструмент за гъвкава обработка на низове. Използването като втори параметър на функцията прави този инструмент не само гъвкав, но и изненадващо гъвкав.
    [thumb] http://hi-news.pp.ua/uploads/posts/2017-12/vikoristannya-metodu-javascript-replace_568.jpeg
    Всъщност, езикът на браузъра дава възможност на разработчика да формулира редовен израз, като условие за вземане на решение, което изпълнява функция. Не са наложени специални ограничения за функцията, възможността за откриване на броя на предаваните параметри е налична по дефиниция: това е класическа функционалност на JavaScript. Трудност гримповечето регулярни изрази. Трябва да сте изключително внимателни, когато ги компилирате и не се стремите към един израз за решаването на дадена задача. Често е по-удобно да се разглоби необходимата линия на етапи. Тя е по-лесна, по-надеждна и дава контролиран алгоритъм и прозрачен резултат.

    Свързани публикации