An Entity of Type: company, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string. For example, the string (enclosed by apostrophes) ' this is a test ' would be changed, after trimming, to 'this is a test'

Property Value
dbo:abstract
  • Trimování (někdy též stripování) je v programování proces odstranění mezer (nebo obecněji bílých znaků, zejména konce řádků) na začátku a na konci řetězce. Příklad v ECMAScriptu: " ... nazdar, světe! ".trim /*=> "... nazdar, světe!" */ (cs)
  • Le trim est, en programmation informatique, la suppression des espaces au début et à la fin d'une chaîne de caractères. Généralement, d'autres caractères sont aussi supprimés, notamment les tabulations, retours chariot et sauts de lignes. Les espaces insécables peuvent aussi être affecté par ce comportement en fonction des paramètres établies. * Portail de la programmation informatique (fr)
  • In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string. For example, the string (enclosed by apostrophes) ' this is a test ' would be changed, after trimming, to 'this is a test' (en)
  • Trim (англ. trim — подрезать, подравнять; в некоторых языках — strip) — строковая функция, которая удаляет начальные и конечные пробелы. Например, в Python: ' Это тест '.strip возвращает строку: 'Это тест' Наиболее популярные варианты функции trim удаляют пробелы только в начале и в конце строк. Обычно они называются ltrim и rtrim соответственно, или в случае языка Python, — lstrip и rstrip. В C# используется название TrimStart и TrimEnd, а в Common Lisp string-left-trim и string-right-trim. В Паскале и в Java нет встроенных вариантов, хотя в Delphi присутствуют функции TrimLeft и TrimRight. Многие функции trim имеют опциональный параметр для определения списка символов к удалению. Например, PHP и Python позволяют задавать такой опциональный параметр, в то время как Паскаль и Java этого не дают. В функции string-trim языка Common Lisp требуется параметр (называемый character-bag). В C++ библиотека Boost определяет символы пробела в соответствии с локалью, а также предлагает варианты параметра предиката для выбора того, какие символы удалять. В отдельных случаях trim возвращает определённый результат, если после операции удаления не осталось символов. Например, в StringUtils из Apache Jakarta Project есть функция, называемая stripToNull, которая возвращает null взамен пустой строки. Альтернативой удаления строки является нормализация пробелов, когда в дополнение к удалению символов пробела по краям строки также любые последовательности пробелов внутри строки заменяются одним пробелом. Нормализация пробелов выполняется Trim приложениях работы с таблицами (включая Excel, Calc, Gnumeric и Google Docs), и функцией normalize-space в XSLT и XPath. В то время как большинство алгоритмов возвращают новую (усечённую строку), некоторые изменяют первоначальную строку , преобразуя структуру данных. Примечательно, что библиотека Boost позволяет либо усечение «in-place», либо возвращать усечённую копию строки. Символы, которые относят к пробелам, различаются в разных языках программирования и их реализациях. Например, в Си традиционно считается таковыми символы пробела, табуляции, перевода строки и возврата каретки, в то время как языки, поддерживающие юникод, обычно относят сюда все символы пробелов юникода. Некоторые реализации вместе с символами пробелом также относят сюда и управляющие символы ASCII (непечатаемые символы). Метод trim в Java считает пробелами и управляющие коды, тогда как метод isWhitespace распознаёт символы пробелов юникода. (ru)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4496246 (xsd:integer)
dbo:wikiPageLength
  • 4733 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 997953274 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Trimování (někdy též stripování) je v programování proces odstranění mezer (nebo obecněji bílých znaků, zejména konce řádků) na začátku a na konci řetězce. Příklad v ECMAScriptu: " ... nazdar, světe! ".trim /*=> "... nazdar, světe!" */ (cs)
  • Le trim est, en programmation informatique, la suppression des espaces au début et à la fin d'une chaîne de caractères. Généralement, d'autres caractères sont aussi supprimés, notamment les tabulations, retours chariot et sauts de lignes. Les espaces insécables peuvent aussi être affecté par ce comportement en fonction des paramètres établies. * Portail de la programmation informatique (fr)
  • In computer programming, trimming (trim) or stripping (strip) is a string manipulation in which leading and trailing whitespace is removed from a string. For example, the string (enclosed by apostrophes) ' this is a test ' would be changed, after trimming, to 'this is a test' (en)
  • Trim (англ. trim — подрезать, подравнять; в некоторых языках — strip) — строковая функция, которая удаляет начальные и конечные пробелы. Например, в Python: ' Это тест '.strip возвращает строку: 'Это тест' Наиболее популярные варианты функции trim удаляют пробелы только в начале и в конце строк. Обычно они называются ltrim и rtrim соответственно, или в случае языка Python, — lstrip и rstrip. В C# используется название TrimStart и TrimEnd, а в Common Lisp string-left-trim и string-right-trim. В Паскале и в Java нет встроенных вариантов, хотя в Delphi присутствуют функции TrimLeft и TrimRight. (ru)
rdfs:label
  • Trimming (cs)
  • Trim (programmation) (fr)
  • Trimming (computer programming) (en)
  • Trim (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License