Вопросы с тегом «string»

371
В C # почему String является ссылочным типом, который ведет себя как тип значения?

String - это ссылочный тип, даже несмотря на то, что он имеет большинство характеристик типа значения, таких как неизменяемость и перегруженность == для сравнения текста вместо того, чтобы быть уверенным, что они ссылаются на один и тот же объект. Почему тогда строка не просто тип...

368
Как прочитать значение из string.xml в Android?

Я написал строку: String Mess = R.string.mess_1 ; чтобы получить строковое значение, но вместо возврата строки, он дает мне идентификатор типа целое число. Как я могу получить его строковое значение? Я упомянул строковое значение в...

366
Как найти все вхождения подстроки?

Python имеет string.find()и string.rfind()получить индекс подстроки в строке. Мне интересно, есть ли что-то подобное, string.find_all()которое может вернуть все найденные индексы (не только первый с начала или первый с конца). Например: string = "test test test test" print string.find('test') # 0...

366
Преобразовать строку с запятыми в массив

Как я могу преобразовать строку в массив JavaScript? Посмотрите на код: var string = "0,1"; var array = [string]; alert(array[0]); В этом случае alertпоявится всплывающее окно 0,1. Когда это будет массив, он будет всплывать 0, а когда alert(array[1]);вызывается, он должен всплывать 1. Есть ли шанс...

364
Как я могу удалить символ из строки, используя Javascript?

Я так близок к получению этого, но это просто неправильно. Все, что я хотел бы сделать, это удалить символ rиз строки. Проблема в том, что rв строке более одного экземпляра . Тем не менее, это всегда символ с индексом 4 (поэтому 5-й символ). пример строки: crt/r2002_2 Что я хочу: crt/2002_2 Эта...

363
Как я могу обработать каждую букву текста, используя Javascript?

Я хотел бы предупредить каждую отдельную букву строки, но я не уверен, как это сделать. Итак, если у меня есть: var str = 'This is my string'; Я хотел бы иметь возможность отдельно предупреждать T, h, i, s и т. Д. Это только начало идеи, над которой я работаю, но мне нужно знать, как обрабатывать...

363
Различия между строкой C ++ == и сравнением ()?

Я просто прочитал несколько рекомендаций по использованию std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) { вместо if( s == t ) { Я почти всегда использую последний, потому что привык к нему, и он кажется естественным, более читабельным. Я даже не знал, что была...

358
Какой предпочтительный способ объединить строку в Python?

Поскольку Python не stringможет быть изменен, мне было интересно, как объединить строку более эффективно? Я могу написать так: s += stringfromelsewhere или вот так: s = [] s.append(somestring) later s = ''.join(s) Во время написания этого вопроса я нашел хорошую статью, рассказывающую о теме....

358
Как инициализировать список строк (List <string>) со многими строковыми значениями

Как можно инициализировать (с помощью инициализатора C #) список строк? Я попытался с примером ниже, но он не работает. List<string> optionList = new List<string> { "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay"...

355
Извлечь («получить») число из строки

У меня есть строка в javascript, как `# box2 ', и я просто хочу' 2 'из нее. Пытался: var thestring = $(this).attr('href'); var thenum = thestring.replace( /(^.+)(\w\d+\w)(.+$)/i,'$2'); alert(thenum); Это все еще возвращает # box2 в предупреждении, как я могу заставить это работать? Это должно...

355
Как передать массив в строке запроса?

Есть ли стандартный способ передачи массива через строку запроса? Чтобы было ясно, у меня есть строка запроса с несколькими значениями, одним из которых будет значение массива. Я хочу, чтобы это значение строки запроса обрабатывалось как массив - я не хочу, чтобы массив разбирался так, чтобы он был...

354
Как работает подстрока String в Swift

Я обновлял свой старый код и ответы с помощью Swift 3, но когда я перешел к Swift Strings и Indexing с подстроками, все стало запутанным. Конкретно я пробовал следующее: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) let prefix =...

353
Предупреждение «отправка const NSString *» параметру типа «NSString *» отменяет квалификаторы »

У меня есть константы NSString, которые я хочу назвать как: [newString isEqualToString:CONSTANT_STRING]; Любой неправильный код здесь? Я получил это предупреждение: отправка 'const NSString *' в параметр типа 'NSString *' отбрасывает квалификаторы Как они должны быть...

353
Замена пробелов подчеркиванием в JavaScript?

Я пытаюсь использовать этот код для замены пробелов на _, он работает для первого пробела в строке, но все остальные экземпляры пробелов остаются неизменными. Кто-нибудь знает почему? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key);...

353
Лучший способ конвертировать ArrayList в строку

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. У меня есть, ArrayListчто я хочу вывести полностью в виде строки. По сути, я хочу вывести его по порядку, используя...

353
Javascript Эквивалент PHP Разнесение ()

У меня есть эта строка: 0000000020C90037: TEMP: данные Мне нужна эта строка: TEMP: данные. С PHP я бы сделал это: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Как эффективно explodeиспользовать строку в JavaScript так, как она работает в...