/*
* Author: Kishore Reddy
* Url: http://commonlibrarynet.codeplex.com/
* Title: CommonLibrary.NET
* Copyright: ? 2009 Kishore Reddy
* License: LGPL License
* LicenseUrl: http://commonlibrarynet.codeplex.com/license
* Description: A C# based .NET 3.5 Open-Source collection of reusable components.
* Usage: Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
using System;
using System.Collections.Generic;
using System.Text;
namespace GenericCode
{
public class StringHelpers
{
/// <summary>
/// Get delimited chars from a string.
/// </summary>
/// <param name="rawText">search-classes-workshops-4-1-1-6</param>
/// <param name="excludeText">search-classes-workshops</param>
/// <param name="delimiter">-</param>
/// <returns></returns>
public static string[] GetDelimitedChars(string rawText, string excludeText, char delimiter)
{
int indexOfDelimitedData = rawText.IndexOf(excludeText);
string delimitedData = rawText.Substring(indexOfDelimitedData + excludeText.Length);
string[] separatedChars = delimitedData.Split(delimiter);
return separatedChars;
}
}
}
|