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

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

5
перебор каждого символа String в ruby ​​1.8.6 (each_char)
Я новичок в рубине и в настоящее время пытаюсь работать с каждым символом отдельно от базовой строки в рубине. Я использую Ruby 1.8.6 и хочу сделать что-то вроде: "ABCDEFG".each_char do |i| puts i end Это приводит к ошибке неопределенного метода «each_char». Я ожидал увидеть вертикальный вывод: A B C D …
86 ruby  string  iterator 

9
Как я могу преобразовать строку в число в Perl?
У меня есть строка, содержащая десятичное значение, и мне нужно преобразовать эту строку в переменную с плавающей запятой. Итак, у меня есть пример строки «5.45», и мне нужен эквивалент с плавающей запятой, чтобы я мог добавить к нему .1. Я искал в Интернете, но вижу только, как преобразовать строку в …

9
Лучшие практики / производительность: смешивание StringBuilder.append с String.concat
Я пытаюсь понять, что лучше всего и почему для объединения строковых литералов и переменных для разных случаев. Например, если у меня есть такой код StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Это способ сделать это? Из этого поста я заметил, что +оператор в Strings создает новый экземпляр StringBuilder, объединяет …

4
Когда использовать strtr vs str_replace?
Мне сложно понять, когда strtrлучше str_replaceили наоборот. Кажется, что можно достичь тех же результатов, используя любую функцию, хотя порядок, в котором заменяются подстроки, обратный. Например: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo str_replace(array('s', 't', 'st'), array('X', 'Y', …


7
string.Join на List <int> или другом типе
Я хочу превратить массив или список целых чисел в строку с разделителями-запятыми, например: string myFunction(List&lt;int&gt; a) { return string.Join(",", a); } Но string.Join принимает только List&lt;string&gt;второй параметр. Как лучше всего это сделать?
86 c#  arrays  string 

6
Scala проверяет, присутствует ли элемент в списке
Мне нужно проверить, присутствует ли строка в списке, и вызвать функцию, которая соответственно принимает логическое значение. Можно ли добиться этого с помощью одного лайнера? Код ниже - лучшее, что я мог получить: val strings = List("a", "b", "c") val myString = "a" strings.find(x=&gt;x == myString) match { case Some(_) =&gt; …
86 string  list  scala  find 


10
Регулярное выражение для преобразования CamelCase в camel_case в java
Я понимаю , почему желаемый результат не дается для преобразования с использованием регулярных выражений в строку , как FooBarв Foo_Barкоторый вместо дает Foo_Bar_. Я мог бы что-то сделать с String.substring substring(0, string.length() - 2)или просто заменить последний символ, но я думаю, что есть лучшее решение для такого сценария. Вот код: …
86 java  regex  string 

8
Заменить несколько строковых элементов в C #
Есть ли лучший способ сделать это ... MyString.Trim().Replace("&amp;", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Я расширил класс String, чтобы сократить его до одной задачи, но есть ли более быстрый способ? public static class StringExtension { public static string clean(this string s) { return s.Replace("&amp;", "and").Replace(",", "").Replace(" …

14
Преобразование значения True / False, прочитанного из файла, в логическое
Я читаю True - Falseзначение из файла, и мне нужно преобразовать его в логическое значение. В настоящее время он всегда преобразует его в, Trueдаже если установлено значение False. Вот MWEчто я пытаюсь сделать: with open('file.dat', mode="r") as f: for line in f: reader = line.split() # Convert to boolean &lt;-- …
86 python  string  boolean 

3
сброс строкового потока
Как мне «сбросить» состояние строкового потока до того, каким оно было при его создании? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss &lt;&lt; "Hello: " &lt;&lt; firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the stringstream here? //I would like it behave …

9
Python: как определить язык?
Я хочу получить вот это: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Как я могу это сделать на Python? Спасибо.
86 python  string  parsing 

3
Преобразование пути к файлу в Uri в Android
У меня есть приложение, в котором я снимаю видео с помощью камеры. Я могу получить путь к файлу видео, но он мне нужен как Uri. Путь к файлу, который я получаю: /storage/emulated/0/DCIM/Camera/20141219_133139.mp4 Мне нужно вот что: content//media/external/video/media/18576. Это мой код. protected void onActivityResult(int requestCode, int resultCode, Intent data) { // …
86 android  string  uri 

6
Разделение строки, разделенной точкой с запятой, в словарь в Python
У меня есть строка, которая выглядит так: "Name1=Value1;Name2=Value2;Name3=Value3" Есть ли в Python встроенный класс / функция, которая возьмет эту строку и создаст словарь, как если бы я сделал это: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } Я просмотрел доступные модули, но не нашел ничего подходящего. Спасибо, я …

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