Запитання з тегом «startswith»

18
Як перевірити, чи рядок "StartsWith" інший рядок?
Як я можу написати еквівалент C # String.StartsWithв JavaScript? var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true Примітка. Це старе питання, і як зазначалося в коментарях, .startsWithметод ECMAScript 2015 (ES6) представив метод. Однак на момент написання цього оновлення (2015 р.) Підтримка браузера далеко не повна .

21
Як я можу перевірити, чи починається рядок C ++ std :: з певного рядка, і перетворити підрядку до int?
Як я реалізую наступне (псевдокод Python) у C ++? if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (Наприклад, якщо argv[1]є --foo=98, то foo_valueє98 .) Оновлення: я не вагаюся вивчати Boost, оскільки я просто розглядаю внесення дуже невеликих змін у простий маленький інструмент командного рядка (я б краще не навчився зв’язуватись і використовувати Boost …



8
Як перевірити, чи рядок починається з іншого рядка в C?
Чи є щось подібне startsWith(str_a, str_b)до стандартної бібліотеки C? Потрібно взяти покажчики на два рядки, що закінчуються нульбайтами, і сказати мені, чи перший також повністю з’являється на початку другого. Приклади: "abc", "abcdef" -> true "abcdef", "abc" -> false "abd", "abdcef" -> true "abc", "abc" -> true
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.