Результаты поиска по запросу "string"

3 ответа

Я подозреваю, что происходит то, что компилятор использует NRVO, чтобы поместить вашу временную строку в ее реальное место возврата. Эта возвращаемая строка затем сохраняется внутри объекта, который выделен и вытек из кучи.

нь волнуюсь, потому что я написал небольшое приложение, и кажется, что есть утечка памяти, если я верю valgrind (что я на самом деле делаю): ==9321== 251 bytes in 7 blocks are definitely lost in loss record 1 of 1 ==9321== at 0x402569A: operator ...

2 ответа

Иоахим - тогда мы должны будем согласиться не соглашаться. Это говорит о том, что сегодня исключения NullPointerException происходят каждый день в производственном коде, и просто нет способа систематически справляться с этими «простыми ошибками в библиотеке». Формальная проверка, таким образом, чрезвычайно ценна для IMHO и, между прочим, сделает весь набор анализаторов кода излишним, поскольку они пытаются сказать вам кое-что, что компилятор должен вам сказать.

String myString = "this"; //string is immutable myString.concat(" that"); //a new object is created but not assigned to anything System.out.println(myString); //prints out "this"предпочел ошибку времени компиляции - почему это не так? Тот же ...

3 ответа

Это расширение ответа Евгения, который преобразует строки в нижний регистр перед проверкой подстроки:

могу проверить, содержит ли данная строка определенную подстроку, используя Perl? Более конкретно, я хочу посмотреть,s1.domain.com присутствует в данной строковой переменной.

ТОП публикаций

5 ответов

Да, я тоже хотел бы это увидеть. Обратите внимание, что ссылка, указанная в первом комментарии, ссылалась на Java, которая имеет другую реализацию регулярного выражения.

я есть эта строка: a\,bcde,fgh,ijk\,lmno,pqrst\,uvМне нужна функция JavaScript, которая будет разбивать строку на каждый, но только те, которыенеиметь\ до них Как это может быть сделано?

6 ответов

надеюсь, это поможет

был следующий код до Delphi 2009: function MemoryStreamToString(M : TMemoryStream): String; var NewCapacity: Longint; begin if (M.Size = > 0) or (M.Memory = nil) then Result:= '' else begin if TMemoryStreamProtected(M).Capacity = M.Size then ...

4 ответа

 те снова на толстой кишке.

оиске почты в Google мы используем такой синтаксис, как from:devcoder hasattachments:true mySearchString on:11-augили же mySearchString from:devcoder on:11-aug anotherSearchKeywordПосле синтаксического анализа я должен получить пару значений ...

1 ответ

теперь группировка в регулярном выражении ясно +1

могу создать простую матрицу для строки, которая может содержать следующие комбинации 123456 ABC 123456AB1 123456AB12 123456AB123 123456например if ("\\d + \\d + \\d + \\d + \\d + \\d + \\s + [a-zA-Z]+[a-zA-Z]+[a-zA-Z]") { //passed variant ...

12 ответов

Если вы кодируете в VB.NET, вы можете использовать литералы XML. Если вы пишете код на C #, вы можете использовать ShartDevelop, чтобы файлы в VB.NET были в том же проекте, что и код на C #.

ужно отправлять уведомления по электронной почте пользователям, и я должен позволить администратору предоставить шаблон для тела сообщения (и, возможно, заголовки тоже). Я хотел бы что-то вродеstring.Format это позволяет мне давать именованные ...

5 ответов

Точнее, так как ваша картинка заканчивается 10 звездочками, вам нужно.

ел бы сделать эту картину в Python! * ** *** **** ***** ****** ******* ******** ********* **********Я вошел в это: x=1 while x<10: print '%10s' %'*'*x x=x+1К сожалению, кажется, что получается что-то, составленное из правильного числа точек, ...

1 ответ

regular-expressions.info/lookaround.html

ли в регулярных выражениях оператор NOT? Как в этой строке:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Я хочу удалить все\([0-9a-zA-z _\.\-:]*\) но не тот, где это год(2001). Итак, что должно вернуть регулярное ...