Search references for SUBSTRING. Phrases containing SUBSTRING
See searches and references containing SUBSTRING!SUBSTRING
Contiguous part of a sequence of symbols
computer science, a substring is a contiguous sequence of characters within a string. For instance, "the best of" is a substring of "It was the best of
Substring
Computer science problem
longest palindromic substring or longest symmetric factor problem is the problem of finding a maximum-length contiguous substring of a given string that
Longest_palindromic_substring
Problem caused by profanity filters on the Internet
the substring penis. Residents of Clitheroe (Lancashire, England) have been repeatedly inconvenienced because their town's name includes the substring clit
Scunthorpe_problem
Finding strings that approximately match a pattern
matching is typically divided into two sub-problems: finding approximate substring matches inside a given string and finding dictionary strings that match
Approximate_string_matching
Computer science problem
common substring In computer science, a longest common substring of two or more strings is a longest string that is a substring of all of them
Longest_common_substring
Computer science problem
In computer science, the longest repeated substring problem is the problem of finding the longest substring of a string that occurs at least twice. This
Longest repeated substring problem
Longest_repeated_substring_problem
Expression language for XML documents
contains s2 substring(string, start, length?) example: substring("ABCDEF",2,3) returns BCD. substring-before(s1, s2) example: substring-before("1999/04/01"
XPath
String searching algorithm
from 1. S[i..j] denotes the substring of string S starting at index i and ending at j, inclusive. A prefix of S is a substring S[1..i] for some i in range
Boyer–Moore string-search algorithm
Boyer–Moore_string-search_algorithm
Algorithm for evaluating the quality of machine-translated text
y} , define the substring count C ( s , y ) {\displaystyle C(s,y)} to be the number of appearances of s {\displaystyle s} as a substring of y {\displaystyle
BLEU
Algorithmic problem on pairs of sequences
(often just two sequences). It differs from the longest common substring: unlike substrings, subsequences are not required to occupy consecutive positions
Longest_common_subsequence
Mapping arbitrary data to fixed-size values
10. In some applications, such as substring search, one can compute a hash function h for every k-character substring of a given n-character string by
Hash_function
Combinatorial problem
In combinatorial mathematics, probability, and computer science, in the longest alternating subsequence problem, one wants to find a subsequence of a given
Longest alternating subsequence
Longest_alternating_subsequence
String search algorithm
haystack) T := preprocess(needle) skip := 0 // haystack[skip:] means substring starting at index `skip`. Would be &haystack[skip] in C. while length(haystack)
Boyer–Moore–Horspool algorithm
Boyer–Moore–Horspool_algorithm
Deterministic finite automaton accepting set of all suffixes of particular string
representing the substring index of a given string which allows the storage, processing, and retrieval of compressed information about all its substrings. The suffix
Suffix_automaton
Data structure
In computer science, a substring index is a data structure which gives substring search in a text or text collection in sublinear time. Once constructed
Substring_index
Data mining technique
Needleman–Wunsch algorithm Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array
Sequential_pattern_mining
String searching algorithm
It treats every substring as a number in some base, the base being usually the size of the character set. For example, if the substring is "hi", the base
Rabin–Karp_algorithm
result) // Examples in C# "abc".Substring(1, 1): // returns "b" "abc".Substring(1, 2); // returns "bc" "abc".Substring(1, 6); // error ;; Examples in Common
Comparison of programming languages (string functions)
Comparison_of_programming_languages_(string_functions)
Cycle through all length-k sequences
these distinct strings, when taken as a substring of B(k, n), must start at a different position, because substrings starting at the same position are not
De_Bruijn_sequence
Email service provided by Google
functionality does not support searching for word fragments (also known as 'substring search' or partial word search). Workarounds exist. As of March 2015[update]
Gmail
Lemma that defines a property of regular languages
{\displaystyle xy} will be at most p {\displaystyle p} , thus giving a "small" substring x y {\displaystyle xy} that has the desired property. Languages with a
Pumping lemma for regular languages
Pumping_lemma_for_regular_languages
Parsing algorithm for context-free grammars
considers every possible substring of the input string and sets P [ l , s , v ] {\displaystyle P[l,s,v]} to be true if the substring of length l {\displaystyle
CYK_algorithm
Tree containing all suffixes of a given text
operations can be performed quickly, such as locating a substring in S {\displaystyle S} , locating a substring if a certain number of mistakes are allowed, and
Suffix_tree
Sequence of characters, data type
of algorithms include: String searching algorithms for finding a given substring or pattern String manipulation algorithms Sorting algorithms Regular expression
String_(computer_science)
Mathematical binary relation
, E , F ⟩ , {\displaystyle \langle A,B,C,D,E,F\rangle ,} is a substring. The substring is a refinement of the subsequence. The list of all subsequences
Subsequence
String in combinatorial math
symbols is a string that contains each permutation of n symbols as a substring. While trivial superpermutations can simply be made up of every permutation
Superpermutation
String-matching algorithm
longest common substring is WIKIM (light grey) with 5 characters. There is no further substring on the left. The non-matching substrings on the right side
Gestalt_pattern_matching
array of numbers Longest common substring problem: find the longest string (or strings) that is a substring (or are substrings) of two or more strings Matching
List_of_algorithms
Algorithm for finding sub-text location(s) inside a given sentence in Big O(n) time
However, just prior to the end of the current partial match, there was that substring "AB" that could be the beginning of a new match, so the algorithm must
Knuth–Morris–Pratt_algorithm
Searching for patterns in text
approach. Faster search algorithms preprocess the text. After building a substring index, for example a suffix tree or suffix array, the occurrences of a
String-searching_algorithm
Type of code in coding theory
code words, the substring starting at the second symbol and ending at the second-last symbol does not contain any code word as substring. Every self-synchronizing
Self-synchronizing_code
Functional programming construct
Needleman–Wunsch algorithm Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array
Pattern_matching
Partial order on a Coxeter group
if some substring of some (or every) reduced word for v is a reduced word for u. (Here a substring is not necessarily a consecutive substring.) There
Bruhat_order
Methods in computational biology
value of k, (ii) all substrings of any length up to an arbitrarily set maximum k value, (iii) all maximal substrings, where a substring is maximal if extending
Alignment-free sequence analysis
Alignment-free_sequence_analysis
Compressed full-text substring index
In computer science, an FM-index is a compressed full-text substring index based on the Burrows–Wheeler transform, with some similarities to the suffix
FM-index
Condition in databases
sargable. It must examine every row to find the column containing the substring 'Wales' in any position. Sargable version: SELECT * FROM myTable WHERE
Sargable
American online content management system
filtering systems is also encountered due to the domain containing the substring "gspot"; however, this can be alleviated by excluding the "blogspot.com"
Blogger_(service)
Counterintuitive result in probability
string of text will contain a particular finite substring is 1. However, this does not mean the substring's absence is "impossible", despite the event having
Infinite_monkey_theorem
Obsolete multibyte encoding for Unicode
design does not provide self-synchronization, which makes searching for substrings and error recovery difficult. It reuses the ASCII printing characters
UTF-1
Metric in computer science
is a distance between an i {\displaystyle i} -symbol prefix (initial substring) of string a {\displaystyle a} and a j {\displaystyle j} -symbol prefix
Damerau–Levenshtein_distance
lexicographically minimal string rotation (LMSR) or lexicographically least circular substring is the problem of finding the rotation of a string possessing the lowest
Lexicographically minimal string rotation
Lexicographically_minimal_string_rotation
Data structure for a string
{\textstyle n} -string and let S [ i , j ] {\displaystyle S[i,j]} denote the substring of S {\displaystyle S} ranging from i {\displaystyle i} to j {\displaystyle
Suffix_array
Universal lossless data compression algorithm
the index for the string without the last character (i.e., the longest substring that is in the dictionary) is retrieved from the dictionary and sent to
Lempel–Ziv–Welch
A supermaximal repeat is a maximal repeat never occurring as a proper substring of another maximal repeat. In the above example, abc and abcy are both
Maximal_pair
Auxiliary data structure to the suffix array in computer science
any other character. Let S [ i , j ] {\displaystyle S[i,j]} denote the substring of S {\displaystyle S} ranging from i {\displaystyle i} to j {\displaystyle
LCP_array
Aspect of the Unicode standard
ligature into the constituent letters and so a search for U+0066 (f) as substring would succeed in an NFKC normalization of U+FB03 but not in NFC normalization
Unicode_equivalence
Version of the XML Path language
Functions General string handling lower-case, upper-case, substring, substring-before, substring-after, translate, starts-with, ends-with, contains, string-length
XPath_2.0
Sequence of characters that forms a search pattern
finite automaton (DFA) is run on the target text string to recognize substrings that match the regular expression. The picture shows the NFA scheme N(s*)
Regular_expression
Standard UNIX utility
"reg") finding a set of characters in a string (index) finding a substring (substr) finding the length of a string (length) Each symbol (operator, value
Expr
Geometric theorem
"forbidden" substrings with the empty string. For instance: abab−1a−1 concatenated with abab−1a yields abab−1a−1abab−1a, which contains the substring a−1a,
Banach–Tarski_paradox
Computer science metric for string similarity
inefficient because it recomputes the Levenshtein distance of the same substrings many times. A more efficient method would never repeat the same distance
Levenshtein_distance
String rewriting system
{\displaystyle s_{0}\in \Sigma ^{*}} and repeatedly rewriting it by making one substring-replacement at a time: s 0 → R s 1 → R s 2 → R … {\displaystyle
Semi-Thue_system
Process of detecting plagiarism and/or copyright infringement
suffix trees or suffix vectors, have been used for this task. Nonetheless, substring matching remains computationally expensive, which makes it a non-viable
Content_similarity_detection
Fruit emoji icon
Like English "impeachment", the French verb "empêcher" contains the substring "pêche" (which means "peach"). The Christian Science Monitor noted that
Peach_emoji
Searching for patterns in compressed data
Needleman–Wunsch algorithm Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array
Compressed_pattern_matching
Data structure for processing palindromes
contained in a string. They can be used to solve the longest palindromic substring, the k-factorization problem (can a given string be divided into exactly
Palindrome_tree
Algorithm to transform a regular expression into a finite automaton
Needleman–Wunsch algorithm Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array
Thompson's_construction
String that is strictly smaller in lexicographic order than all of its rotations
it is split into two nonempty substrings, the left substring is always lexicographically less than the right substring. That is, if w {\displaystyle w}
Lyndon_word
Tree data structure for metric spaces
need to find a substring T j ′ , j = t j ′ … t j {\displaystyle T_{j',j}=t_{j'}\dots t_{j}} in T {\displaystyle T} , which, of all substrings of T {\displaystyle
BK-tree
Style sheet language
3 E[foo*="bar"] an E element whose "foo" attribute value contains the substring "bar" 3 E:root an E element, root of the document 3 E:nth-child(n) an
CSS
Decimal representation of a number whose digits are periodic
0 then L = 0; if not z = 0 then s = s . substring(digits, z, 1) end if return (s); end if s = s . substring(digits, z, 1); // append the character of
Repeating_decimal
individually. Match implies that the substring occurs in both sequences to be aligned. Unique means that the substring occurs only once in each sequence
Maximal_unique_match
Latest version of the XML Path Language
XPath 2.0 expression contains(upper-case(substring-before($in, ' ')), 'X') can now be written $in => substring-before(' ') => upper-case() => contains('X')
XPath_3
Type of finite-state machine in automata theory
Needleman–Wunsch algorithm Smith–Waterman algorithm Data structure DAFSA Substring index Suffix array Suffix automaton Suffix tree Compressed suffix array
Nondeterministic finite automaton
Nondeterministic_finite_automaton
Index of articles associated with the same name
the fact that all sufficiently long strings in such a language have a substring that can be repeated arbitrarily many times, usually used to prove that
Pumping_lemma
systems[which?] limit certain SQL clauses and/or functions, such as LIKE or SUBSTRING from being used on CLOBs. Those that permit such operations may perform
Character_large_object
Type of pumping lemma
v w x | ≤ p {\displaystyle |vwx|\leq p} , it is easily seen that the substring vwx can contain no more than two distinct symbols. That is, we have one
Pumping lemma for context-free languages
Pumping_lemma_for_context-free_languages
Encryption algorithm
// Take a two-character hex substring (e.g., "AB") const hexa_Byte = hexInput.slice(i, i + 2); // Convert hex substring to an integer (e.g., "AB" ->
XOR_cipher
Mathematical method of assigning a prior probability to a given observation
p'} , p {\displaystyle p} isn't a substring of p ′ {\displaystyle p'} and p ′ {\displaystyle p'} isn't a substring of p {\displaystyle p} . In a Computable
Algorithmic_probability
Difference between two descriptions of an object by different linguistic representations
appears in the filename. Find any text file where the word "funny" or the substring "humor" appears in the text. Find any mp3 file where "funny", "comic"
Semantic_gap
Network protocol supporting distributed directory information services
(&(objectClass=person)(|(givenName:caseExactMatch:=John)(mail:caseExactSubstringsMatch:=john*))) derefAliases Whether and how to follow alias entries (entries
Lightweight Directory Access Protocol
Lightweight_Directory_Access_Protocol
unique out-of-alphabet marker symbol (or string) to ensure no suffix is a substring of another, guaranteeing each suffix is represented by a unique leaf node
Generalized_suffix_tree
Ancient Greek god of medicine
aspirated one: we know that there was no distinction between the three in the substr. language) with a -σ-. I think that the -σ- renders an original affricate
Asclepius
is, if p ( t , A ) {\displaystyle p(t,A)} is the probability of some substring t {\displaystyle t} occurring in A {\displaystyle A} , then a mimic function
Mimic_function
Type of database index
DNA contains more than 3 billion base pairs, and we need to store a DNA substring for every index and a 32-bit integer for index itself, the storage requirement
Inverted_index
Service discovery protocol
sub-fields called labels. Each label represents one of the dot-separated substrings in a fully qualified domain name (FQDN). The list is terminated by either
Multicast_DNS
Branch of applied mathematics
application is nonrecursive, i.e. the rule is not allowed to rewrite the same substring twice. Weighted FSTs found applications in natural language processing
Mathematical_linguistics
order stems from the prefix order on words, which is a special kind of substring relation and, because of its discrete character, a tree. A prefix order
Prefix_order
Bridge in Hardy County, West Virginia, US
nearly 300 feet (91 m) above the valley below and is supported by a girder-substring system with end spans of 210 feet (64 m) and four interior spans at 275
Clifford_Hollow_Bridge
determined by looking at the first and last symbol and each two-symbol substring of the word. Equivalently, it is a language recognised by a local automaton
Local language (formal language)
Local_language_(formal_language)
Computer programming operation
from the original. Common examples of array slicing are extracting a substring from a string of characters, the "ell" in "hello", extracting a row or
Array_slicing
Key elements of Extensible Stylesheet Language Transformations (XSLT)
after the substring specified in the substring argument. substring-after('In 1814 we took a little trip', 'we') substring-before The substring-before function
XSLT_elements
string. Closest string is a special case of the more general closest substring problem, which is strictly more difficult. While closest string turns
Closest_string
Approximate string matching algorithm
matching algorithm. The algorithm tells whether a given text contains a substring which is "approximately equal" to a given pattern, where approximate equality
Bitap_algorithm
Process in bioinformatics that identifies equivalent sites within molecular sequences
the acronym. Match implies that the substring occurs in both sequences to be aligned. Unique means that the substring occurs only once in each sequence
Sequence_alignment
Rules defining correctly structured Java programs
to implement default String shortenString(String input) { return input.substring(1); } } // This is a valid class despite not implementing all the methods
Java_syntax
Code to identify human languages
in English that was translated from the original Japanese. Additional substrings could indicate that the translation was done mechanically, or in accordance
IETF_language_tag
Search tree data structure
software applications such as BLAST, which indexes all the different substrings of length k (called k-mers) of a text by storing the positions of their
Trie
Topics referred to by the same term
a utility for factoring an integer into its prime factors Factor, a substring, a subsequence of consecutive symbols in a string Authentication factor
Factor
Programming language
in ABAP is whitespace-sensitive. x = a+b(c). assigns to variable x the substring of the variable a, starting from b with the length defined by the variable
ABAP
String-searching algorithm
glibc, newlib, and musl, to implement the memmem and strstr family of substring functions. As with most advanced string-search algorithms, the naïve implementation
Two-way string-matching algorithm
Two-way_string-matching_algorithm
Filename suffix that indicates the file's type
rules of the specific file system used; usually the extension is the substring which follows the last occurrence, if any, of the dot character (example:
Filename_extension
Type of metric space
words x {\displaystyle x} and y {\displaystyle y} are p-close if any substring of p consecutive letters ( p < n {\displaystyle p<n} ) appears the same
Ultrametric_space
2023 edition of the C++ programming language standard
std::basic_string_view, to check whether or not the string contains a given substring or character A stacktrace library (<stacktrace>), based on Boost.Stacktrace
C++23
Computer programming language interpreter
TSB is 255 characters. Substrings within strings are accessed using a "slicing" notation: A$(L,R) or A$[L,R], where the substring begins with the leftmost
HP_Time-Shared_BASIC
Time-sharing monitor for IBM computers
and i2 decimal places .STRLEN:s Number of characters in s .SUBSTRING:(s;i1[;i2]) Substring of s from column i1 for i2 columns .SWCOUNT Number of users
ORVYL_and_WYLBUR
Sounds allowed in a language (phonetics)
sequence of consonants must obey all the relevant phonotactic rules (the substring principle rule) No glides in syllable codas (excluding the offglides of
Phonotactics
Software build automation tool
is considered a pattern for matching file names: the % can match any substring of zero or more characters, while other characters match only themselves
Make_(software)
Puzzle in Douglas Hofstadter's book "Gödel, Escher, Bach"
A rule may be applied only to the whole string, not to an arbitrary substring. Such an n {\displaystyle n} always exists, since the powers of 2 alternatingly
MU_puzzle
Defines the inputs and outputs for a function, subroutine or method
Example: The method String String.substring(int, int) is represented in bytecode as Ljava/lang/String.substring(II)Ljava/lang/String;. The signature
Type_signature
SUBSTRING
SUBSTRING
SUBSTRING
SUBSTRING
Boy/Male
British, English
Amazing
Boy/Male
Hindu
Boy/Male
African, Indian, Sanskrit
Born of Hand; Difficult to Obtain
Boy/Male
Arabic, Muslim
King of Gold
Male
Greek
(Ἰεφθάε) Greek form of Hebrew Yiphtach (English Jephtha), IEPHTHAE means "he opens" or "whom God sets free." In the bible, this is the name of a city and the name of a son of Gilead.Â
Boy/Male
Gujarati, Hindu, Indian, Kannada, Marathi, Punjabi, Sikh
God's Triumph
Male
Japanese
(茂) Japanese name SHIGERU means "flourishing; luxuriant."
Girl/Female
French Swedish American Italian Latin
Pure.
Boy/Male
Arabic, Kashmiri, Nigerian
Servant of the Mighty; The Powerful; One who Serves the Mighty One
Girl/Female
Indian
Beautiful
SUBSTRING
SUBSTRING
SUBSTRING
SUBSTRING
SUBSTRING