v/vlib/strings
2024-12-18 21:06:54 +02:00
..
textscanner strings.textscanner, examples: add TextScanner .skip_whitespace/0, .peek_u8/0, .peek_n_u8/0, add examples/mini_calculator_recursive_descent.v (#23001) 2024-11-28 21:17:24 +02:00
builder.c.v strings,cgen: add .write2/2 and .writeln2/2 methods to reduce consecutive write calls (#22610) 2024-10-22 16:30:58 +03:00
builder.js.v vlib: refactor empty string checks to use s == '' or s != '', instead of s.len == 0 (#21300) 2024-04-18 02:44:31 +03:00
builder_test.js.v all: change single blank comment to blank line (#22016) 2024-08-09 14:55:58 +03:00
builder_test.v all: change single blank comment to blank line (#22016) 2024-08-09 14:55:58 +03:00
README.md doc: update trim_doc_node_description, make module readmes more uniform (#20792) 2024-02-12 12:38:47 +02:00
similarity.v strings: use int instead of u16 in strings.levenshtein_distance; it is ~ same performance, but has less constraints 2024-12-18 21:06:54 +02:00
similarity_test.js.v js: fix string.bytes codegen, readline, add tests for strings (#12060) 2021-10-04 18:28:30 +03:00
similarity_test.v strings: add hamming_distance/jaro_similarity/jaro_winkler_similarity functions (#22701) 2024-10-31 13:34:37 +02:00
strings.c.v all: update attributes to use new syntax 2023-11-15 16:16:01 +11:00
strings.js.v all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
strings.v vlib: simplify byte character conditions by using methods like is_capital, is_lower, is_letter etc (#21725) 2024-06-25 09:55:08 +03:00
strings_test.js.v js: fix string.bytes codegen, readline, add tests for strings (#12060) 2021-10-04 18:28:30 +03:00
strings_test.v vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00

Description

strings provides utilities for efficiently processing large strings.

If you got here looking for methods available on the string struct, those methods are found in the builtin module.