我有一堆以下格式的字符串 -
“-(用户名)在(国家)的(日期)为(部门)”
例子 -
- user.001 on July 15, 2012 in Africa for Human Resources \r\n\t\t\tEdit
- someusername on January 01, 2012 in United States for HR \r\n\t\t\tEdit
- userid on August 15, 2012 in Asia for Whatever\r\n\t\t\tEdit
- 100100.user on May 21, 2002 in New England for ABC \r\n\t\t\tEdit
如何使用正则表达式和 C# 提取用户名、日期、国家和部门?
谢谢您的帮助!
编辑1:我发现一些输入字符串没有部门。它是可选的。例如"- user.001 on July 15, 2012 in Africa\r\n\t\t\tEdit"
。我该如何处理?