带字符串的子字符串,返回字符串中两个单词之间的值

Sae*_*ani -3 .net c# regex string substring

我从Telnet缓冲区获取如下字符串:

"<CONNECTED><SENDING_VIDEO_LIST><START_VIDEO_LIST>test.mp4|test_3.mp4|test_2.mp4|<END_VIDEO_LIST><PLAYING_test.mp4_STARTED>"
Run Code Online (Sandbox Code Playgroud)

我要选择这两个指标都<START_VIDEO_LIST><END_VIDEO_LIST>它在这种情况下euqal到:

test.mp4|test_3.mp4|test_2.mp4|

有没有一种有效的方法可以不操纵整个字符串?

ssh*_*124 6

好吧,如果你想,你可以使用regex:

<START_VIDEO_LIST>([^<]*)<END_VIDEO_LIST>
Run Code Online (Sandbox Code Playgroud)

并且第一个捕获的组(\1)就是你想要的.