Найдено результатов: 30

Сформировать список всех возможных перестановок строки

Как бы я мог создать список всех возможных перестановок строки между символами x и y в длину, содержащий список переменных символов.

Любой язык будет работать, но он должен быть портативным.

string   language-agnostic   cross-platform    

725   25   16:03, 1st July, 2020


Форматирование строки в регистр заголовка

Как отформатировать строку в регистр заголовка ?

string   language-agnostic   format   title-case    

4408   3   16:03, 1st July, 2020


Строковые литералы и escape-символы в postgresql

Попытка вставить escape-символ в таблицу приводит к появлению предупреждения.

Например:

create table EscapeTest (text varchar(50));

insert into EscapeTest (text) values ('This is the first part \n And this is the second');

Выдает предупреждение:

WARNING:  nonstandard use of escape in a string literal

( Используя PSQL 8.2 )

Кто-нибудь знает, как это обойти?

string   postgresql   escaping    

501   5   16:03, 1st July, 2020


String.indexOf функция в C

Существует ли библиотечная функция C, которая возвращает индекс символа в строке?

До сих пор все, что я нашел, - это функции типа strstr, которые возвращают найденный символ*, а не его местоположение в исходной строке.

c   string    

398   7   16:03, 1st July, 2020


Проверка содержимого строки? длина строки Против пустой строки

Что более эффективно для компилятора и как лучше всего проверить, является ли строка пустой?

  1. Проверка, соответствует ли длина строки = = 0
  2. Проверка пустоты строки (strVar == "")

Кроме того, зависит ли ответ от языка?

string   optimization   language-agnostic   compiler-construction    

531   13   21:06, 1st October, 2020


Почему у Ruby нет настоящего StringBuffer или StringIO?

Недавно я прочитал хороший пост об использовании StringIO в Ruby. Однако автор не упоминает, что StringIO -это просто "I.", нет "O.", вы не можете этого сделать, например:

s = StringIO.new
s << 'foo'
s << 'bar'
s.to_s
# => should be "foo\nbar"
# => really is ''`

Ruby действительно нуждается в StringBuffer точно так же, как и тот, который есть у Java. StringBuffers служат двум важным целям. Во-первых, они позволяют вам проверить выходную половину того, что делает Ruby StringIO. Во-вторых, они полезны для создания длинных струн из маленьких частей-то, что Джоэл напоминает нам снова и снова, в противном случае очень медленно.

Есть ли хорошая замена?

Это правда, что строки в Ruby изменчивы, но это не значит, что мы всегда должны полагаться на эту функциональность. Если stuff является большим, то требования к производительности и памяти этого, например, действительно плохи.

result = stuff.map(&:to_s).join(' ')

"correct" способ сделать это в Java-это:

result = StringBuffer.new("")
for(String s : stuff) {
  result.append(s);
}

Хотя мой Java немного заржавел.

ruby   string   io   buffer    

428   5   21:06, 1st October, 2020


Строка для нижнего / верхнего уровня в C++

Какой лучший способ люди нашли, чтобы сделать строку в нижнем регистре / верхнем регистре в C++?

Проблема осложняется тем, что C++ - это не только английский язык программирования. Есть ли хороший многоязычный метод?

c++   string   unicode    

414   6   04:42, 23rd August, 2020


Сравнение строк без учета регистра в C++

Как лучше всего выполнить сравнение строк без учета регистра в C++ без преобразования строки во все прописные или все строчные буквы?

Просьба указать, насколько эти методы удобны для использования в Юникоде и насколько они портативны.

c++   string    

1887   5   04:03, 28th August, 2020


Python версия полосатых слешей PHP

Я написал кусок кода для преобразования полосок PHP в допустимые эскейпы Python [обратная косая черта] :

cleaned = stringwithslashes
cleaned = cleaned.replace('\\n', '\n')
cleaned = cleaned.replace('\\r', '\n')
cleaned = cleaned.replace('\\', '')

Как я могу его сгущать?

python   string   escaping    

448   5   06:07, 29th August, 2020


Что происходит с| Pipe-разделителями / переменными в строках соединений?

Я знаю, что |DataDirectory / разрешится до App_Data в приложении ASP.NET, но это жестко задано или есть обобщенный механизм, работающий в соответствии с %environment variables% ?

.net   ado.net   syntax   macros   connection-string    

551   1   09:35, 22nd August, 2020


Как сделать замену строки в функции PowerShell?

Как преобразовать входные параметры функции в правильный тип?

Я хочу вернуть строку, которая имеет часть URL, переданную в нее, удаленную.

Это работает, но он использует жестко закодированную строку:

function CleanUrl($input)
{
    $x = "http://google.com".Replace("http://", "")
    return $x
}

$SiteName = CleanUrl($HostHeader)
echo $SiteName

Это не сработает:

function CleanUrl($input)
{
    $x = $input.Replace("http://", "")
    return $x
}

Method invocation failed because [System.Array+SZArrayEnumerator] doesn't contain a method named 'Replace'.
At M:\PowerShell\test.ps1:13 char:21
+     $x = $input.Replace( <<<< "http://", "")

string   powershell   function   replace    

471   4   10:46, 24th August, 2020


Конфигурация среды выполнения в .Net (в частности, EntLib)

Я ищу способ настроить соединение DB во время выполнения; в частности, используя корпоративную библиотеку. Я вижу, что есть *.Data.Configuration (или что-то близкое к этому ... не помню с головы) assembly но я не нахожу много на паутине. Усложняет дело тот факт, что API справка сломана на Vista.

Теперь, я нашел эту работу-вокруг:

Configuration cfg = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
ConnectionStringSettings connection = new ConnectionStringSettings();
connection.Name = "Runtime Connection";
connection.ProviderName = "System.Data.OleDb";
connection.ConnectionString = "myconstring";
cfg.ConnectionStrings.ConnectionStrings.Add(connection);
cfg.Save(ConfigurationSaveMode.Modified);

ConfigurationManager.RefreshSection("connectionStrings");
var runtimeCon = DatabaseFactory.CreateDatabase("Runtime Connection");

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

.net   enterprise-library   connection-string    

443   3   21:06, 1st October, 2020


Преобразование строки в перечисление в C#

Как лучше всего преобразовать строку в значение перечисления в C#?

У меня есть тег HTML select, содержащий значения перечисления. Когда страница будет опубликована, я хочу взять значение (которое будет в виде строки) и преобразовать его в значение перечисления.

В идеальном мире я мог бы сделать нечто подобное:

StatusEnum MyStatus = StatusEnum.Parse("Active");

но это неверный код.

c#   string   enums    

391   1   08:37, 5th August, 2020


Как получить только имя каталога из SaveFileDialog.FileName

Каков был бы самый простой способ отделить имя каталога от имени файла при работе с SaveFileDialog.FileName в C#?

c#   string   parsing    

427   4   22:23, 12th August, 2020


Разбор полезного адреса улицы, города, штата, Zip из строки

Проблема: у меня есть поле адреса из базы данных Access, которая была преобразована в Sql Server 2005. В этом поле есть все, что находится в одном поле. Мне нужно разобрать отдельные разделы адреса на соответствующие поля в нормализованной таблице. Мне нужно сделать это примерно для 4000 записей, и это должно быть повторяемо.

Предубеждения:

  1. Предположим, что адрес в US (на данный момент)

  2. предположим, что входная строка иногда будет содержать адресата (лицо, к которому обращаются) и/или второй адрес улицы (например, номер B)

  3. государства могут быть сокращены

  4. Код zip может быть стандартным 5-значным или zip+4

  5. в некоторых случаях есть опечатки

UPDATE: в ответ на поставленные вопросы, стандарты не были соблюдены повсеместно, мне нужно хранить индивидуальные значения, а не только геокод и ошибки означает опечатку (исправлено выше)

выборочные данные:

  • А. П. Кролл & Сын 2299 Льюис-Джорджтаун Hwy, Джорджтаун, DE 19947

  • 11522 Шони-Роуд, Гринвуд DE 19950

  • 144 Кингс-Хайвей, S.W. Дувр, DE 19901

  • Интегрированная Константа. Услуги 2 Penns Way Suite 405 New Castle, DE 19720

  • Humes Realty 33 Bridle Ridge Court, Льюис, DE 19958

  • Раскопки Николса 2742 Pulaski Hwy Newark, DE 19711

  • 2284 Брин Сион Роуд, Смирна, DE 19904

  • VEI Dover Crossroads, LLC 1500 Serpentine Road, Suite 100 Baltimore MD 21

  • 580 North Dupont Highway Dover, DE 19901

  • P.O. Вставка 778 Дувр, DE 19903

string   parsing   sql-server-2005   street-address    

597   24   17:53, 16th August, 2020


Вывод строки: формат или конкат в C#?

Допустим, вы хотите вывести или объединить строки. Какой из следующих стилей вы предпочитаете?

  • var p = new { FirstName = "Bill", LastName = "Gates" };

  • Console.WriteLine("{0} {1}", p.FirstName, p.LastName);

  • Console.WriteLine(p.FirstName + " " + p.LastName);

Вы предпочитаете использовать формат или просто объединяете строки? Что у вас самое любимое? У тебя что, от одного из них болят глаза?

Есть ли у вас рациональные аргументы, чтобы использовать одно, а не другое?

Я бы предпочел второй вариант.

c#   string   coding-style   string.format    

538   25   03:13, 14th August, 2020


Преобразование списка в список

У меня есть список целых чисел, List<Integer> , и я хотел бы преобразовать все целочисленные объекты в строки, таким образом, закончив с новым List<String> .

Естественно, я мог бы создать новый List<String> и пройтись по списку, вызывая String.valueOf() для каждого целого числа, но мне было интересно, есть ли лучший (читай: более автоматический ) способ сделать это?

java   string   collections   integer    

720   19   21:13, 9th August, 2020


Как очистить переменную stringstream?

Я уже пробовал несколько вещей,

std::stringstream m;
m.empty();
m.clear();

оба из которых не работают.

c++   stringstream    

616   8   01:35, 9th August, 2020


Самый эффективный способ объединения строк?

Каков наиболее эффективный способ объединения строк?

c#   .net   string   optimization    

452   17   21:55, 26th August, 2020


Форматирование чисел в строки в формате Python

Мне нужно выяснить, как форматировать числа в виде строк. Мой код здесь:

return str(hours)+":"+str(minutes)+":"+str(seconds)+" "+ampm

Часы и минуты являются целыми числами, а секунды-плавающей точкой. функция str() преобразует все эти числа в десятые (0.1) места. Поэтому вместо того, чтобы моя строка выводила "5:30:59.07 pm", она будет отображать что-то вроде"5.0:30.0:59.1 pm".

В итоге, какая библиотека / функция мне нужна, чтобы сделать это за меня?

python   string-formatting    

520   7   04:24, 4th August, 2020


Как передать несколько строковых параметров скрипту PowerShell?

Я пытаюсь сделать некоторую строку concatenation/formatting,, но она помещает все параметры в первый заполнитель.

Код

function CreateAppPoolScript([string]$AppPoolName, [string]$AppPoolUser, [string]$AppPoolPass)
{
    # Command to create an IIS application pool
    $AppPoolScript = "cscript adsutil.vbs CREATE ""w3svc/AppPools/$AppPoolName"" IIsApplicationPool`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/WamUserName"" ""$AppPoolUser""`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/WamUserPass"" ""$AppPoolPass""`n"
    $AppPoolScript += "cscript adsutil.vbs SET ""w3svc/AppPools/$AppPoolName/AppPoolIdentityType"" 3"

    return $AppPoolScript
}
$s = CreateAppPoolScript("name", "user", "pass")
write-host $s

Выход

cscript adsutil.vbs CREATE "w3svc/AppPools/name user pass" IIsApplicationPool
cscript adsutil.vbs SET "w3svc/AppPools/name user pass/WamUserName" ""
cscript adsutil.vbs SET "w3svc/AppPools/name user pass/WamUserPass" ""
cscript adsutil.vbs SET "w3svc/AppPools/name user pass/AppPoolIdentityType" 3

string   powershell   parameters   arguments    

461   3   01:40, 2nd August, 2020


Почему String.Format статичен?

Сравнивать

String.Format("Hello {0}", "World");

с

"Hello {0}".Format("World");

Почему конструкторы .Net выбрали статический метод вместо метода экземпляра? А ты как думаешь?

.net   string    

403   22   17:50, 17th August, 2020


Экранирование строк HTML с помощью jQuery

Кто-нибудь знает простой способ избежать HTML из строк в jQuery ? Мне нужно иметь возможность передать произвольную строку и правильно экранировать ее для отображения на странице HTML (предотвращая атаки инъекций JavaScript/HTML). Я уверен, что для этого можно расширить jQuery, но на данный момент я недостаточно знаю о фреймворке, чтобы выполнить это.

javascript   jquery   string   escaping    

671   24   21:06, 1st October, 2020


Какой самый быстрый способ удалить новые строки из строки в C#?

У меня есть строка, в которой есть немного Environment.Newline. Я бы хотел удалить их из строки и вместо этого заменить новую строку чем-то вроде запятой.

Каков был бы, по вашему мнению, лучший способ сделать это с помощью C#.NET 2.0?

c#   .net   string   replace    

485   5   09:49, 2nd August, 2020


В чем разница между Строковой константой и строковым литералом?

Я изучаю objective-C и Cocoa и наткнулся на это утверждение:

Фреймворки Cocoa предполагают, что глобальные строковые константы, а не строковые литералы используются для ключей справочника, имен уведомлений и исключений, а также некоторых параметров метода, которые принимают строки.

Я работал только на языках более высокого уровня, поэтому мне никогда не приходилось так много рассматривать детали строк. В чем разница между Строковой константой и строковым литералом?

objective-c   string    

515   3   22:56, 14th August, 2020


Postback с измененной строкой запроса из выпадающего списка в ASP.NET

Моя страница asp.net будет отображать различные элементы управления, основанные на том, какой отчет пользователь выбрал, например, некоторые отчеты требуют 5 раскрывающихся списков, некоторые два флажка и 6 раскрывающихся списков).

Они могут выбрать отчет двумя способами. С SelectedReport=MyReport в строке запроса или выбрав его из раскрывающегося списка. И это обычный случай, когда они приходят на страницу с SelectedReport в строке запроса, а затем меняют отчет, выбранный в раскрывающемся списке.

Мой вопрос заключается в том, есть ли возможность заставить выпадающее меню изменить строку запроса, когда она выбрана. Поэтому я бы хотел, чтобы SelectedReport=MyNewReport было в строке запроса и на странице Для обратной публикации.

В данный момент он просто выполняет обычную обратную передачу, которая оставляет SelectedReport=MyReport в строке запроса, даже если это не текущий выбранный отчет.

Edit: и мне также нужно сохранить ViewState.

Я попытался сделать Server.Transfer(Request.Path + "?SelectedReport=" + SelectedReport, true) в обработчике событий для выпадающего списка, и это работает функционально мудро, к сожалению, потому что это Server.Transfer (чтобы сохранить ViewState) вместо Response.Redirect URL отстает от того, что показано.

Может быть, я прошу невозможного или иду совершенно неверным путем.

@Craig коллекция QueryString доступна только для чтения и не может быть изменена.
@Jason это было бы здорово, если бы я не потерял ViewState, не так ли? (Извините, что я добавил Это, увидев ваш ответ).

asp.net   postback   query-string    

488   6   21:55, 22nd August, 2020


PHP эквивалент .NET/Java's toString()

Как преобразовать значение переменной PHP в строку?

Я искал что-то получше, чем сцепление с пустой строкой:

$myText = $myVar . '';

Как метод ToString() в Java или .NET.

php   string    

463   24   04:26, 12th August, 2020


Имеет ли PHP эквивалент этому типу подстановки строк Python?

Python имеет этот замечательный способ обработки подстановок строк с помощью словарей:

>>> 'The %(site)s site %(adj)s because it %(adj)s' % {'site':'Stackoverflow', 'adj':'rocks'}
'The Stackoverflow site rocks because it rocks'

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

Я пытался добиться чего-то подобного в PHP, используя различные функции замены строк, но все, что я придумал, кажется неудобным.

У кого-нибудь есть хороший чистый способ сделать такую замену строки в PHP?

Редактировать
Вот код со страницы sprintf, который мне больше всего понравился.

<?php

function sprintf3($str, $vars, $char = '%')
{
    $tmp = array();
    foreach($vars as $k => $v)
    {
        $tmp[$char . $k . $char] = $v;
    }
    return str_replace(array_keys($tmp), array_values($tmp), $str);
}

echo sprintf3( 'The %site% site %adj% because it %adj%', array('site'=>'Stackoverflow', 'adj'=>'rocks'));
?>

php   python   string    

438   3   12:36, 13th August, 2020


Преобразование bool в текст в C++

Может быть, это глупый вопрос, но есть ли способ преобразовать логическое значение в строку таким образом, что 1 превращается в "true", а 0-в "false"? Я мог бы просто использовать оператор if, но было бы неплохо узнать, есть ли способ сделать это с помощью языка или стандартных библиотек. К тому же я педант. :)

c++   string   boolean    

970   12   02:27, 14th August, 2020