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

Строка - это конечная последовательность символов, обычно используемая для текста, хотя иногда для произвольных данных.



9
Верхний и нижний регистр
При сравнении без учета регистра более эффективно преобразовать строку в верхний или нижний регистр? Это вообще имеет значение? В этом сообщении SO предлагается, что C # более эффективен с ToUpper, потому что «Microsoft оптимизировала его таким образом». Но я также читал этот аргумент, что преобразование ToLower и ToUpper зависит от …

2
Какова максимальная длина строки Python?
Если он не зависит от среды, каково теоретическое максимальное количество символов в строке Python? Также, если он отличается от номера версии, я хотел бы знать его для python 2.5.2
86 python  string 

4
Сортировка символов строки C ++
Если у меня есть строка, есть ли встроенная функция для сортировки символов или мне придется писать свои собственные? например: string word = "dabc"; Я бы хотел изменить его так, чтобы: string sortedWord = "abcd"; Может быть, использование char - лучший вариант? Как бы я сделал это на C ++?
86 c++  string  sorting 

7
Как я могу проверить, содержит ли строка ЛЮБЫЕ буквы алфавита?
Какая реализация на чистом Python лучше всего проверяет, содержит ли строка ЛЮБЫЕ буквы из алфавита? string_1 = "(555).555-5555" string_2 = "(555) 555 - 5555 ext. 5555 Куда string_1вернется Falseза то, что в нем нет букв алфавита, и string_2вернется Trueза то, что имеет букву.
86 python  string 

4
Многострочная f-строка в Python
Я пытаюсь написать код, совместимый с PEP-8, для домашнего проекта (должен признать, что это мои первые шаги в мире Python), и у меня есть f-строка длиной более 80 символов - сплошная тонкая линия возле точки на self.text - это отметка 80 знаков. (Извините за грустную ссылку без предварительного просмотра, но …

23
Строки Java: «String s = new String (« глупо »);»
Я парень C ++, изучающий Java. Я читаю «Эффективную Java» и что-то меня смутило. Он говорит никогда не писать такой код: String s = new String("silly"); Потому что он создает ненужные Stringобъекты. Но вместо этого следует написать так: String s = "No longer silly"; Хорошо, пока что ... Однако, учитывая …
85 java  string 


5
string.Empty vs null.Какой из них вы используете?
Недавно коллега по работе сказал мне не использовать string.Emptyпри установке строковой переменной, а использовать, nullпоскольку она загрязняет стек? Он говорит, не делай string myString=string.Empty; но делать string mystring=null; Это действительно важно? Я знаю, что строка - это объект, поэтому в этом есть смысл. Я знаю, это глупый вопрос, но каково …
85 c#  .net  null  string 

19
Разделить строку на массив строк на основе разделителя
Я пытаюсь найти функцию Delphi, которая разделит входную строку на массив строк на основе разделителя. Я нашел много в Google, но у всех, похоже, есть свои проблемы, и мне не удалось заставить их работать. Мне просто нужно разбить строку вроде: "word:doc,txt,docx"на массив на основе ':'. Результат был бы ['word', 'doc,txt,docx']. …

15
Как я могу сравнить строки в C с помощью оператора switch?
В C есть switchконструкция, которая позволяет выполнять различные условные ветви кода на основе тестового целочисленного значения, например, int a; /* Read the value of "a" from some source, e.g. user input */ switch (a) { case 100: // Code break; case 200: // Code break; default: // Code break; } …

2
Как преобразовать строку в длинную в javascript?
У меня есть отметка времени миллисекунды, которую мне нужно преобразовать из String в long. Javascript имеет, parseIntно не имеет parseLong. Так как я могу это сделать? благодаря Изменить: чтобы немного расширить мой вопрос: учитывая, что, по-видимому, javascript не имеет длинного типа, как я могу выполнять простую арифметику с длинными, которые …


4
Регулярное выражение, которое соответствует шаблону или является пустой строкой
У меня есть следующее регулярное выражение, которое соответствует формату адреса электронной почты: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ Это используется для проверки с помощью формы с использованием JavaScript. Однако это необязательное поле. Поэтому как я могу изменить это регулярное выражение, чтобы оно соответствовало формату адреса электронной почты или пустой строке? Исходя из моих ограниченных знаний …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.