„Вижте някои други неща, които можете да правите с поднизове:“
8) Как да намеря подниз?
Методите indexOf и lastIndexOf ви позволяват да търсите низове в низовете. Има 4 версии на тези методи:
Методът indexOf търси низ в определен низ. Методът може да търси низа от началото на посочения низ or започвайки от няHowъв индекс (вторият метод). Ако низът бъде намерен, тогава методът връща индекса на първия му знак; ако не бъде намерено, тогава връща -1.
Метод(и) | Примери) |
---|---|
|
|
Резултат:
|
|
|
|
Резултат:
|
" Методът lastIndexOf търси посочения низ назад от края на нашия низ! Този метод може да търси низ от самия край на нашия низ or започвайки от няHowъв индекс (вторият метод). Ако низът бъде намерен, тогава методът връща индекса на първия си знак; ако не бъде намерен, тогава връща -1."
Метод(и) | Примери) |
---|---|
|
|
Резултат:
|
|
|
|
Резултат:
|
9) Как да заменя част от низ с друг низ?
— Има три метода за това.
Методът replace заменя всички срещания на определен знак с друг знак.
Методът replaceAll заменя всички срещания на подниз с друг низ.
Методът replaceFirst замества първото появяване на предаден подниз с определен низ.
Метод(и) | Примери) |
---|---|
|
|
Резултат:
|
|
|
|
Резултат:
|
|
|
|
Резултат:
|
„Но трябва да внимавате с тях. В последните два метода ( replaceAll и replaceFirst ), низът, който търсим, се предава като регулярен израз, а не като обикновен низ. Но ще говоря за това по-късно.“
GO TO FULL VERSION