public async Task <string> TranslatePronoumAsync(string content) { var contents = RegexSplitter.Split(content, pronoumRegexPattern); var sb = new StringBuilder(); foreach (var item in contents) { var translanted = await _nameCallContentFormatter.GetFormattedContentAsync(item); sb.Append(translanted); } return(sb.ToString()); }
public void CloseTagTest() { string html = "<B><C> This should be centred and in boldface, but the tags are wrongly nested </B></C>"; string[] closeTag = RegexSplitter.CloseTagSplit(html); bool isCloseTag = true; foreach (var tagO in closeTag) { if (tagO.StartsWith("<") == true && tagO.EndsWith(">")) { isCloseTag = tagO.Contains("/") ? true : false; } } // assert Assert.AreEqual(true, isCloseTag); }
public SentenceTokenizer(IWordsTokenizerFactory wordPipelineFactory) { splitter = new RegexSplitter(SentencePattern); TokenizerFactory = wordPipelineFactory ?? throw new ArgumentNullException(nameof(wordPipelineFactory)); }