Helper functions to find pattern contaned in string from pattern List

Below are a few helper functions for List<string> generic class.

They could be modified to be extension methods.

 

   //See also StringArrayHelper.cs, CollectionsHelper.cs

        public static class ListOfStringsHelper

        {

            public static bool StringContainsAnyFromList(List<string> patternsList, string sMsg)

            {

                bool bFound = patternsList.Exists(

                    delegate(string pattern)

                    {

                        return sMsg.Contains(pattern);

                    }

                    );

                return bFound;

            }

            public static string FindFirstListItemContainedInString(List<string> patternsList, string sMsg)

            {

                string sFound = patternsList.Find(

                    delegate(string pattern)

                    {

                        return sMsg.Contains(pattern);

                    }

                   );

                return sFound;

            }

        }

 

Se also My StringHelper class 

Advertisements