![]() |
OpenMS
|
#include <OpenMS/CONCEPT/Types.h>#include <OpenMS/DATASTRUCTURES/String.h>#include <OpenMS/CONCEPT/Exception.h>#include <algorithm>#include <cmath>#include <sstream>#include <string_view>#include <string>#include <vector>Go to the source code of this file.
Namespaces | |
| OpenMS | |
| Main OpenMS namespace. | |
| OpenMS::StringUtils | |
Functions | |
| static String | numberLength (double d, UInt n) |
| Functions. More... | |
| static String & | fillLeft (String &this_s, char c, UInt size) |
| static String & | fillRight (String &this_s, char c, UInt size) |
| static bool | hasPrefix (const String &this_s, const String &string) |
| static bool | hasSuffix (const String &this_s, const String &string) |
| static bool | hasSubstring (const String &this_s, const String &string) |
| static bool | has (const String &this_s, Byte byte) |
| static String | prefix (const String &this_s, size_t length) |
| static String | suffix (const String &this_s, size_t length) |
| static String | prefix (const String &this_s, Int length) |
| static String | suffix (const String &this_s, Int length) |
| static String | prefix (const String &this_s, char delim) |
| static String | suffix (const String &this_s, char delim) |
| static String | substr (const String &this_s, size_t pos, size_t n) |
| static String | chop (const String &this_s, Size n) |
| static String & | trim (String &this_s) |
| static bool | isQuoted (const String &this_s, char q) |
| static String & | quote (String &this_s, char q, String::QuotingMethod method) |
| static String & | unquote (String &this_s, char q, String::QuotingMethod method) |
| static String & | simplify (String &this_s) |
| static String | random (UInt length) |
| static String & | reverse (String &this_s) |
| static bool | split (const String &this_s, const char splitter, std::vector< String > &substrings, bool quote_protect) |
| static bool | split (const String &this_s, const String &splitter, std::vector< String > &substrings) |
| static bool | split_quoted (const String &this_s, const String &splitter, std::vector< String > &substrings, char q, String::QuotingMethod method) |
| static String & | toUpper (String &this_s) |
| static String & | firstToUpper (String &this_s) |
| static String & | toLower (String &this_s) |
| static String & | substitute (String &this_s, char from, char to) |
| static String & | substitute (String &this_s, const String &from, const String &to) |
| static String & | remove (String &this_s, char what) |
| static String & | ensureLastChar (String &this_s, char end) |
| const char * | skipWhitespace (const char *p, const char *p_end) |
| Get the first non-whitespace character (anything but , \t, \r, ' ') in the string pointed to by p (where p_end is past the end of the string). More... | |
| int | skipWhitespace (const std::string_view &data) |
| Get the number of whitespace characters ( , \t, \r, ' ') in the prefix of data. More... | |
| const char * | skipNonWhitespace (const char *p, const char *p_end) |
| Get the first whitespace character ( , \t, \r, ' ') in the string pointed to by p (where p_end is past the end of the string). More... | |
| int | skipNonWhitespace (const std::string_view &data) |
| return the number of non-whitespace characters (anything but , \t, \r, ' ') in the prefix of data More... | |
| static String & | removeWhitespaces (String &this_s) |