String Prefix and Suffix Checking
These functions return a function for determining if a given prefix, suffix, or set of characters passed to this function exists in a character string passed to the returned function.
hasChar(toCheck, what = "") hasPrefix(aPrefix) hasSuffix(aSuffix)
aPrefix | 
 character string to be used as the prefix to be checked for  | 
aSuffix | 
 character string to be used as the suffix to be checked for  | 
toCheck | 
 
  | 
what | 
 
  | 
The prefix (or suffix) is passed to hasPrefix (or
hasSuffix) and then the returned function can be used to check
for the existence of that prefix (suffix) in a string passed to that
function.
hasChar is a more general function that determines the existence of prefix, sufix, or a set of a characters in a character string passed to the returned function.
A function which itself returns a logical (of length 1)
indicating if the prefix/suffix is found (TRUE) or not.
Jianhua (John) Zhang
# Function for checking for a prefix "xxx" :
chkPfun <- hasChar("xxx", what = "prefix")
# Function for checking for a suffix ".tex" :
chkSfun <- hasChar(".tex", what = "suffix")
chkPfun("xxx.tex")
chkPfun(".xxx")
chkSfun("xxx.tex")
chkSfun("yyyyy")
chkSfun("yxxx.text")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.