www.delorie.com/gnu/docs/guile/guile_470.html   search  
 
Buy GNU books!


Guile Reference Manual

[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

39.11.9 Searching

Use these procedures to find out whether a string contains a given character or a given substring, or a character from a set of characters.

Scheme Procedure: string-index s char_pred [start end]
Scheme Procedure: string-index-right s char_pred [start end]
Search through the string s from left to right (right to left), returning the index of the first (last) occurrence of a character which

Scheme Procedure: string-skip s char_pred [start end]
Scheme Procedure: string-skip-right s char_pred [start end]
Search through the string s from left to right (right to left), returning the index of the first (last) occurrence of a character which

Scheme Procedure: string-count s char_pred [start end]
Return the count of the number of characters in the string s which

Scheme Procedure: string-contains s1 s2 [start1 end1 start2 end2]
Scheme Procedure: string-contains-ci s1 s2 [start1 end1 start2 end2]
Does string s1 contain string s2? Return the index in s1 where s2 occurs as a substring, or false. The optional start/end indices restrict the operation to the indicated substrings.

string-contains-ci is the case-insensitive variant.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

  webmaster     delorie software   privacy  
  Copyright 2003   by The Free Software Foundation     Updated Jun 2003