C语言如何用正则表达式取"zxdd^$&%dssexing<OK>sdf"这字符串里面的"OK"
问题如题
[解决办法]
- C/C++ code
#include <iostream.h>#include <stdio.h>int main () { char str[] = "zxdd^$&%dssexing<OK>sdf"; char buf[30] = { 0 } ; sscanf(str,"%*[^<]<%[^>]" ,buf); cout<<buf<<endl; return 0;}
[解决办法]
[解决办法]
- C/C++ code
sscanf("zxdd^$&%dssexing<OK>sdf","%*[^<]%*[<]%[^>]%*",s);
[解决办法]
你想要什么啊,夹在一对尖括号中间的字符串?