Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. example:
  2. input:<NPS><UNKNOWN/></NPS> <NPS>test</NPS> <UNKNOWN/> <NPS><UNKNOWN/></NPS> test
  3. output:<NPS>test</NPS> <UNKNOWN/> test
  4. input:<NPS><SPN/> <UNKNOWN/></NPS> open Facebook <NON/>
  5. output:open Facebook <NON/>
  6. input <NPS><UNKNOWN/> test <UNKNOWN/></NPS> <NPS>test</NPS> <UNKNOWN/> <NPS><UNKNOWN/></NPS> test
  7. output:<NPS>test</NPS> <UNKNOWN/> test
  8.  
  9. foreach (string input in new[] { "<NPS><UNKNOWN/></NPS> <NPS>test</NPS> <UNKNOWN/> <NPS><UNKNOWN/></NPS> test",
  10. "<NPS><SPN/> <UNKNOWN/></NPS> open Facebook <NON/>",
  11. "<NPS><UNKNOWN/> test <UNKNOWN/></NPS> <NPS>test</NPS> <UNKNOWN/> <NPS><UNKNOWN/></NPS> test" })
  12. {
  13. Console.WriteLine("input: {0}", input);
  14. string output = Regex.Replace(input, "<NPS>.*?</NPS>", m => m.Value.Contains("<UNKNOWN/>") ? string.Empty : m.Value);
  15. Console.WriteLine("output: {0}", output);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement