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

119
Как мне записать данные в формате CSV в виде строки (не файла)?

Я хочу преобразовать данные [1,2,'a','He said "what do you mean?"']в строку в формате CSV. Обычно csv.writer()для этого можно использовать , потому что он обрабатывает все сумасшедшие граничные случаи (экранирование запятой, экранирование кавычек, диалекты CSV и т. Д.). Уловка заключается в том,...

119
Удалить все специальные символы из строки в R?

Как удалить все специальные символы из строки в R и заменить их пробелами? Некоторые специальные символы, которые следует удалить: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Я пробовал regexс [:punct:]шаблоном, но он удаляет только знаки препинания. Вопрос 2: А как убрать символы из иностранных языков...

119
добавить префикс строки к каждому значению в столбце строки с помощью Pandas

Я хотел бы добавить строку в начало каждого значения в указанном столбце фрейма данных pandas (элегантно). Я уже понял, как это сделать, и сейчас использую: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Это кажется чертовски неэлегантным делом - знаете ли вы какой-либо...

119
Как проверить, содержит ли строка одну из подстрок в списке в пандах?

Есть ли какая-нибудь функция, которая была бы эквивалентом комбинации df.isin()и df[col].str.contains()? Например, скажем, у меня есть серия s = pd.Series(['cat','hat','dog','fog','pet']), и я хочу найти все места, где sесть что-то из ['og', 'at'], я бы хотел получить все, кроме «pet». У меня есть...

118
Как в Perl преобразовать весь файл в строку?

Я пытаюсь открыть файл .html как одну большую длинную строку. Вот что у меня есть: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; что приводит к: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Однако я...

118
compareTo () против equals ()

При тестировании на равенство Stringв Java я всегда использовал, equals()потому что мне это кажется наиболее естественным методом для этого. В конце концов, его название уже говорит о том, для чего он предназначен. Однако мой коллега недавно сказал, что меня научили использовать compareTo() ==...

118
Найдите n-е вхождение подстроки в строке

Кажется, это должно быть довольно тривиально, но я новичок в Python и хочу сделать это самым питоническим способом. Я хочу найти индекс, соответствующий n-му вхождению подстроки в строке. Должно быть что-то эквивалентное тому, что Я ХОЧУ делать, а именно mystring.find("substring", 2nd) Как этого...

118
C # эквивалентно charAt () в Java?

Я знаю, что мы можем использовать charAt()метод в Java для получения отдельного символа в строке, указав его позицию. Есть ли эквивалентный метод в C

118
Преобразование строки в регулярное выражение ruby

Мне нужно преобразовать строку типа «/ [\ w \ s] + /» в регулярное выражение. "/[\w\s]+/" => /[\w\s]+/ Я пробовал использовать разные Regexpметоды, например: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, аналогично Regexp.compileи Regexp.escape. Но ни один из них не вернулся, как я ожидал. Кроме...

118
Объединяйте строки с разделителем, только если строки не являются нулевыми или пустыми

Кажется, это должно быть просто, извините, если мне что-то здесь не хватает, но я пытаюсь найти простой способ объединить только ненулевые или непустые строки. У меня есть несколько разных адресных полей: var address; var city; var state; var zip; Значения для них устанавливаются на основе...

117
Как я могу безопасно закодировать строку в Java для использования в качестве имени файла?

Я получаю строку от внешнего процесса. Я хочу использовать эту строку для создания имени файла, а затем записать в этот файл. Вот мой фрагмент кода для этого: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter =...

117
Проверить, является ли строка допустимым целым числом

Я пытаюсь сделать что-то достаточно распространенное: анализировать вводимые пользователем данные в сценарии оболочки. Если пользователь предоставил действительное целое число, сценарий выполняет одно действие, а если он недопустим, - другое. Проблема в том, что я не нашел простого (и достаточно...

117
Законность реализации COW std :: string в C ++ 11

Я исходил из того, что копирование при записи не является жизнеспособным способом реализации согласования std::stringв C ++ 11, но когда недавно это обсуждалось, я обнаружил, что не могу напрямую поддержать это утверждение. Правильно ли я, что C ++ 11 не допускает реализации на основе COW...

117
Как преобразовать переменную строки байтов Python 3 в обычную строку?

Я прочитал вложение электронной почты в формате XML с bytes_string=part.get_payload(decode=False) Полезные данные представлены в виде байтовой строки, как подсказывает имя моей переменной. Я пытаюсь использовать рекомендуемый подход Python 3, чтобы превратить эту строку в пригодную для...