]> Creatis software - bbtk.git/blobdiff - kernel/src/bbtkUtilities.cxx
*** empty log message ***
[bbtk.git] / kernel / src / bbtkUtilities.cxx
index 6ebbe6152ed020ceeb2303db6b741c9fe08c2c44..9a6b0283e3ca0fc0ea3f36ee5d04f7967aeb78dc 100644 (file)
@@ -3,28 +3,26 @@
 
 namespace bbtk
 {
-  /*
-  //========================================================================
-    /// Usefull functions for html generation
-    static void replace( std::string& str,
-                        const std::string& from, const std::string& to )
-    {
-      using std::string;
-      string::size_type pos = str.find( from );
-      while ( pos != string::npos )
-       {
-         //    std::cout << "'" << str << "' -> '";
-         str.replace( pos, from.size(), to );
-         pos = str.find( from, pos+from.size()-1 );
-         //    std::cout << str << "'"<< std::endl;
-       } 
-    }
-  //==========================================================================
-  inline void html_format(std::string& str)
-  {
-    replace( str, "&", "&amp;" );
-    replace( str, "<", "&lt;"# );
-    replace( str, ">", "&gt;" );
-  }
-  */
+
+
+bool Utilities::loosematch(std::string stdLine,std::string stdOptions) 
+{
+       bool result=false;
+       char charTmp;
+         std::vector<std::string> tokens;
+         SplitString ( stdOptions,"|", tokens);
+                         int j,sizeStdLineTmp;
+         int i,size=tokens.size();  
+         for (i=0; i<size; i++)
+         {               
+                 if ( strcasecmp(stdLine.c_str(),tokens[i].c_str())==0) 
+                 { 
+                         result=true; 
+                 }               
+         }
+         return result;
+}
+
+
+
 }