ATUL_v1.TokenManager.ProcessTokenizedText C# (CSharp) Метод

ProcessTokenizedText() публичный Метод

public ProcessTokenizedText ( string tokenizedString ) : string
tokenizedString string
Результат string
        public string ProcessTokenizedText(string tokenizedString)
        {
            string processed = string.Empty;
            bool foundOne = false;
            do
            {
                foreach (KeyValuePair<string, string> token in this.tokens)
                {

                    if (tokenizedString.Contains(token.Key) && token.Value != null && token.Value != String.Empty)
                    {
                        if (token.Key != token.Value)
                        {
                            tokenizedString = tokenizedString.Replace(token.Key, token.Value);
                            foundOne = true;
                        }
                    }
                }
            } while (foundOne);

            return processed;
        }

Usage Example

Пример #1
0
 public string DeTokenizeString(string tokenizedString, string tokenKeyXML)
 {
     string detokenized = string.Empty;
     TokenManager t = new TokenManager();
     t.Load(tokenKeyXML);
     detokenized = t.ProcessTokenizedText(tokenizedString);
     return detokenized;
 }