C语言怎么用正则表达式取"zxdd^$&%dssexingsdf"这字符串里面的"OK"
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);
------解决方案--------------------
你想要什么啊,夹在一对尖括号中间的字符串?