mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 21:51:50 +00:00 
			
		
		
		
	 48022db400
			
		
	
	
		48022db400
		
	
	
	
	
		
			
			Added index references to referred-to modules. Added seealso section pointing to the glob module. Removed description of translate().
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \section{Standard Module \sectcode{fnmatch}}
 | |
| \label{module-fnmatch}
 | |
| \stmodindex{fnmatch}
 | |
| 
 | |
| This module provides support for \UNIX{} shell-style wildcards, which
 | |
| are \emph{not} the same as regular expressions (which are documented
 | |
| in the \code{re}\refstmodindex{re} module).  The special characters
 | |
| used in shell-style wildcards are:
 | |
| \begin{itemize}
 | |
| \item[\code{*}] matches everything
 | |
| \item[\code{?}]	matches any single character
 | |
| \item[\code{[}\var{seq}\code{]}] matches any character in \var{seq}
 | |
| \item[\code{[!}\var{seq}\code{]}] matches any character not in \var{seq}
 | |
| \end{itemize}
 | |
| 
 | |
| Note that the filename separator (\code{'/'} on \UNIX{}) is \emph{not}
 | |
| special to this module.  See module \code{glob}\refstmodindex{glob}
 | |
| for pathname expansion (\code{glob} uses \code{fnmatch()} to
 | |
| match filename segments).
 | |
| 
 | |
| \renewcommand{\indexsubitem}{(in module fnmatch)}
 | |
| 
 | |
| \begin{funcdesc}{fnmatch}{filename, pattern}
 | |
| Test whether the \var{filename} string matches the \var{pattern}
 | |
| string, returning true or false.  If the operating system is
 | |
| case-insensitive, then both parameters will be normalized to all
 | |
| lower- or upper-case before the comparision is performed.  If you
 | |
| require a case-sensitive comparision regardless of whether that's
 | |
| standard for your operating system, use \code{fnmatchcase()} instead.
 | |
| \end{funcdesc}
 | |
| 
 | |
| \begin{funcdesc}{fnmatchcase}{filename, pattern}
 | |
| Test whether \var{filename} matches \var{pattern}, returning true or
 | |
| false; the comparision is case-sensitive.
 | |
| \end{funcdesc}
 | |
| 
 | |
| \begin{seealso}
 | |
| 
 | |
| \seemodule{glob}{Shell-style path expansion}
 | |
| \end{seealso}
 |