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

103
Python str против типов юникода

Работая с Python 2.7, мне интересно, какое реальное преимущество дает использование типа unicodeвместо str, поскольку оба они, похоже, могут содержать строки Unicode. Есть ли какая-то особая причина, кроме возможности устанавливать коды Unicode в unicodeстроках с помощью escape-символа \?:...

102
Как использовать LINQ Contains (string []) вместо Contains (string)

У меня есть один большой вопрос. Я получил запрос linq, чтобы выразить это просто так: from xx in table where xx.uid.ToString().Contains(string[]) select xx Значения string[]массива будут числами вроде (1,45,20,10 и т. Д.) По умолчанию .Containsиспользуется .Contains(string). Мне нужно это сделать...

102
Сделать заглавными только первый символ строки и не трогать другие? (Рельсы)

Я пытаюсь заставить Rails использовать первый символ строки с заглавной буквы, а все остальные оставить такими, какие они есть. Я столкнулся с проблемой, когда «я из Нью-Йорка» превращается в «Я из Нью-Йорка». Какой метод я бы использовал для выбора первого символа? Спасибо РЕДАКТИРОВАТЬ: Я...

102
Как добавить строку к существующему полю в MySQL?

Я хочу обновить код всех моих записей до того, что они есть на данный момент, плюс _standard какие-нибудь идеи? Так, например, если коды - apple_1 и apple_2, мне нужно, чтобы они были apple_1_standard и apple_2_standard. Перед: id code ------------ 1 apple_1 1 apple_2 Псевдо-запрос: update...

102
iphone / ipad: как именно использовать NSAttributedString?

Да, многие люди говорят о Rich Text в iPhone / iPad, и многие знают об этом NSAttributedString. Но как пользоваться NSAttributedString? Я искал много времени, никаких ключей к разгадке. Я знаю, как настроить NSAttributedString, тогда что мне делать, чтобы отображать текст на iPhone / iPad с...

102
Как заставить JS выполнять математику вместо того, чтобы складывать две строки вместе

Мне нужен javascript, чтобы добавить 5 к целочисленной переменной, но вместо этого он обрабатывает переменную как строку, поэтому записывает переменную, а затем добавляет 5 в конец «строки». Как я могу заставить его заниматься математикой? var dots = document.getElementById("txt").value; // 5...

102
Преобразование секретного ключа в строку и наоборот

Я генерирую ключ, и мне нужно сохранить его в БД, поэтому я конвертирую его в String, но чтобы получить обратно ключ из String. Каковы возможные пути достижения этого? Мой код, SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString();...

102
Сократить строку без сокращения слов в JavaScript

Я не очень хорошо разбираюсь в манипуляциях со строками в JavaScript, и мне было интересно, как можно сократить строку, не обрезая ни слова. Я знаю, как использовать substring, но не indexOf или что-то еще. Скажем, у меня была следующая строка: text = "this is a long string I cant display" Я хочу...

102
Получение и удаление первого символа строки

Я хотел бы сделать несколько двумерных прогулок, используя строки символов, присвоив каждому символу разные значения. Я планировал «вытолкнуть» первый символ строки, использовать его и повторить для остальной части строки. Как я могу добиться чего-то подобного? x <- 'hello stackoverflow' Я бы...

102
Проверить, содержит ли строка числа Java

Я пишу программу, в которой пользователь вводит строку в следующем формате: "What is the square of 10?" Мне нужно проверить, есть ли число в строке а затем извлеките только число. Если я использую .contains("\\d+")или .contains("[0-9]+"), программа не может найти число в строке, независимо от...

102
Быстрое выделение текста полужирным шрифтом с помощью атрибутивной строки

У меня есть такая строка var str = "@text1 this is good @text1" Теперь замените text1, скажем, другой строкой t 1. Я могу заменить текст, но не могу выделить его жирным шрифтом. Я хочу t 1выделить новую строку жирным шрифтом , чтобы окончательный результат был таким: @t 1 это хорошо @t 1 Как мне...

102
Как проверить, что строка начинается с (префикса) или заканчивается (суффикс) в Swift

Я пытаюсь проверить, начинается или заканчивается ли строка Swift определенным значением. Этих методов не существует: var str = "Hello, playground" str.startsWith("Hello") // error str.endsWith("ground") // error Я также хотел бы получить строки префикса и суффикса. Я мог бы найти подстроку, как...

102
Python писать в CSV построчно

У меня есть данные, к которым осуществляется доступ через http-запрос и которые отправляются сервером в формате, разделенном запятыми, у меня есть следующий код: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup =...

102
Как отложить / отложить оценку f-строк?

Я использую строки шаблона для генерации некоторых файлов, и мне нравится лаконичность новых f-строк для этой цели, за то, что мой предыдущий код шаблона был сокращен примерно так: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print...

101
Получить индекс n-го вхождения строки?

Если мне не хватает очевидного встроенного метода, каков самый быстрый способ получить n- е вхождение строки в строке? Я понимаю, что могу зацикливать метод IndexOf , обновляя его начальный индекс на каждой итерации цикла. Но делать это таким образом мне кажется расточительным....

101
Лучше ли повторно использовать StringBuilder в цикле?

У меня есть вопрос, связанный с производительностью, относительно использования StringBuilder. В очень длинном цикле я манипулирую a StringBuilderи передаю его другому методу, например: for (loop condition) { StringBuilder sb = new StringBuilder(); sb.append("some string"); . . ....

101
Создание строк в формате C (без их печати)

У меня есть функция, которая принимает строку, а именно: void log_out(char *); При его вызове мне нужно на лету создать отформатированную строку, например: int i = 1; log_out("some text %d", i); Как мне это сделать в ANSI C? Только, поскольку sprintf()возвращает int, это означает, что мне нужно...

101
Как избежать экранирования строки с обратной косой чертой?

Предположим, у меня есть строка, которая является версией другой строки с экранированной обратной косой чертой. Есть ли простой способ в Python отменить экранирование строки? Я мог бы, например, сделать: >>> escaped_str = '"Hello,\\nworld!"' >>> raw_str = eval(escaped_str)...