用于删除标记之间空格的正则表达式 [英] Regular expression for removing spaces between tags
问题描述
我有一个字符串,其中包含以下格式的数据:
< employee:名字> xyz< / employee:名字> < employee:姓氏> abc< / employee:姓氏>
我想删除两个标签之间的空格而不是标签中包含的数据
即
<员工:名字> xyz< / employee:名字><员工:姓氏> abc< / employee:姓氏>
因此< / employee:First Name>之间的空格和<员工:姓氏>被删除。
我想用正则表达式做这个。请帮助
我尝试过:
Regex.Replace( string,(。*)> \s<(。*),(。*)><(。*))
尝试:
Regex.Replace(输入,@> \s *<,><,RegexOptions.Multiline)/ ravi
你应该尝试类似的东西:
Regex.Replace( string < /跨度>,>(*); \s<,
1>(。*);<
I have a string which contains data in the following format:
<employee:First Name>xyz</employee:First Name> <employee:Last Name>abc</employee:Last Name>
I want to remove spaces between two tags and not in the data enclosed within a tag
i.e
<employee:First Name>xyz</employee:First Name><employee:Last Name>abc</employee:Last Name>
So the space between </employee:First Name> and <employee:Last Name> is removed.
I want to do this with a regular expression. Please help
What I have tried:
Regex.Replace(string,(.*)>\s<(.*),(.*)><(.*))
Try:
Regex.Replace(input, @">\s*<", "><", RegexOptions.Multiline)/ravi
You should try something like:
Regex.Replace(string,(.*)>\s<(.*),
1><
这篇关于用于删除标记之间空格的正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!