c#.解析并找到字符串中的一些单词
我有一些字符串
bla bla bla bla <I NEED THIS TEXT>
在 <>
中获取文本的最佳和最快方法是什么?
I have some string
bla bla bla bla <I NEED THIS TEXT>
What is the best and fastest way to get text inside <>
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
将
Substring
与<
和>
的索引,通过IndexOf
。Use
Substring
with the indexes of<
and>
, obtained byIndexOf
.会有筑巢吗?上面的两个答案会给出不同的结果:
Will there be nesting? Two of the answers above will give different results:
没有正则表达式和各种检查:
Without regex, and checking of sorts:
使用 string.SubString 和 IndexOf mwthods 仅适用于“<”和“>”是您想要的文本的开头和结尾。如果这些字符恰好包含在实际文本开始之前,那么您将无法获得正确的字符串。
最好的办法是使用正则表达式。
Using string.SubString and IndexOf mwthods will only work is "<" and ">" are the start and end of the text you want. If these characters happen to be included before the actual text starts then you wont get correct string.
The best thing is to use regular expressions.