Рубрики
Без рубрики

Подстрока / ломтик строки

Подстрока или ломтик строки – это способ создать новую строку из существующей строки. Это техническое … помечено Java, JavaScript, Python, CSHARP.

Подстрока или ломтик строки – это способ создать новую строку из существующей строки. Эта техника обычно завершена без выделения для новой строки.

“Привет мир”

«О вружем»

Эти языки предоставляют строковый класс, который считается неизменным, поскольку они не подвергают методы S для изменения строки.

Подстрока (C #) и Подстрока (Java) используются для создания новых строк из существующего.

// C#
Console.WriteLine("hello world".Substring(4,5));

Мы поставляем начальный индекс исходной строки, то укажите длину новой строки. Вы можете оставить второй номер, если вы хотите, чтобы он пошел конец оригинала.

// Java
System.out.println("hello world".substring(4,9));

Хотя в синтаксисе, второй аргумент – это индекс того, где строка заканчивается в оригинале.

# Python
print("hello world"[4:9])

Python Язык включает в себя определенный синтаксис, который напоминает, что используется для индексации. Здесь второе число является спецификатором индекса для того, где ломтик заканчивается в исходном массиве.

Как C # второе число можно оставить включать в конец оригинала.

# Python
print("hello world"[4:])
// Javascript
"Hello world!".slice(4, 9);

JavaScript Принимает свое поведение из Python, используя индекс, а не длину для его второго параметра.

Ни один из них не защитит вас от расщепления суррогатов.

Этот метод может хорошо работать для корпуса использования, даже если Unicode находится внутри строки.

Даже мой предпочтительный язык требует рассмотрения деталей Unicode.

Строка, содержащаяся в строке в d

Джесси Филлипс · 25 августа 1919 · 2 мин читать

Оригинал: “https://dev.to/jessekphillips/substring-slice-of-a-string-2ff1”