取文本中间
来源:互联网 发布:java毕向东视频百度云 编辑:程序博客网 时间:2024/04/27 18:52
_bstr_t GetMid(LPCTSTR lpSrc,LPCTSTR lpStart1,LPCTSTR lpStart2,LPCTSTR lpszEnd,BOOL IsIncludeStart = FALSE){_bstr_t _tszTmp;CString szStart1=lpStart1;CString szStart2=lpStart2;int nStartCount = 0; //开始字节数int nTmpCount = szStart1.GetLength();if ( (lpStart1 == NULL) || (lpszEnd == NULL) ){return _tszTmp;}LPCTSTR lpPS = StrStr(lpSrc,lpStart1);if (lpPS == NULL){return _tszTmp;}if (lpStart2 != NULL){LPCTSTR lptmp = StrStr(lpPS,lpStart2);if (lptmp == NULL){return _tszTmp;}lpPS = lptmp;//如果开始字符串2不为空,那么开始的字节数就要设置为字符串二的字节数了nTmpCount = szStart2.GetLength();}LPCTSTR lpPE = StrStr(lpPS,lpszEnd);if (lpPE == NULL){return _tszTmp;}if (!IsIncludeStart){nStartCount = nTmpCount;}CString szRet(lpPS+nStartCount,lpPE-lpPS-nStartCount);_tszTmp = szRet;return _tszTmp;}VOID testmid(){CString szData = "<a>---<cd>safedebug</a>";CString szOut = (LPCTSTR)GetMid(szData,"<a>","<cd>","</a>");printf("%s\n",szOut);}
0 0
- 取中间文本 c#
- 取文本中间
- 取文本中间数组
- PHP取中间文本
- 易语言取中间文本
- 正则方式-取文本中间
- C++ 取文本中间到CStringArry数组
- Java 取中间文本(getSubString)
- C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序
- C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序
- C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序
- 安卓Java字符串String函数构造取文本中间
- 厚黑学:取中间值
- 正则取中间值
- MySQL取字符串中间
- Oracle中 取中间时间段
- js取屏幕中间位置
- 取 <td>里文本
- HDU 1535
- leetcode: Merge Two Sorted Lists
- CSharp_PivotGridControl和ChartControl简单实现<增强版>;
- (1)HTML5简介
- 堆和栈的区别
- 取文本中间
- 基于XMPP Openfire Smack 的IM通讯----监听别的用户发送过来的会话
- 算术级数
- 多说社会化评论插件PHP版网站登陆同步 单项登陆 网站用户登陆同步到多说登陆框
- ZooKeeper是什么
- Javascript跨域访问解决方案
- shell中算术运算
- 深入了解Struts2返回JSON数据的原理及具体应用范例
- C++单例模式