首页 > 编程语言 >C++代码片段01 - 字符串中查找是否有某个字符

C++代码片段01 - 字符串中查找是否有某个字符

时间:2022-10-09 14:02:49浏览次数:70  
标签:字符 片段 01 string third C++ npos find name



<span style="font-size:18px;">if( third_name.find('*')!=string::npos || third_name.find('@')!=string::npos ){
printf("third_name[%s] is a email or a mobilenum", third_name.c_str());
return -1;
}</span>


查到一个string 字符串中知否有 * 字符,或者有 @ 字符。 注意点是 string::npos 代表一个不存在的位置。 所以没有不存在,就是存在的意思。

标签:字符,片段,01,string,third,C++,npos,find,name
From: https://blog.51cto.com/u_15815563/5740298

相关文章

  • 【Java复健指南01】简介与数组
    写在最前学习Java已经是很久之前的事情了,因为技术栈的转变,很久没有使用Java正经地开发过项目。对于该语言的理解也是停留在表面,因此萌生了重新学习的念头。一方面是为刷......
  • 20201306吴龙灿第三章学习笔记
    目录Ⅰ知识点归纳1.进程的概念·什么是进程?·进程的特征动态性并发性独立性异步性结构性·程序和进程主要区别2.多任务处理系统(1)背景(2)多任务处理系统代码介绍3.进程同步(1)同......
  • 从零开始配置vim(25)——关于 c++ python 的配置
    从9月份到国庆这段时间,因为得了女儿,于是回老家帮忙料理家事以及陪伴老婆和女儿。一时之间无暇顾及该系列教程的更新。等我回来的时候发现很多小伙伴私信我催更。在这里向支......
  • JavaScript高级程序设计笔记01 什么是JavaScript
    什么是JavaScript1995年问世。最初在客户端处理某些基本的验证。名字:Mocha->LiveScript->JavaScriptECMAScript脚本语言标准:ECMA-262(TC39,第39技术委员会)完整的的J......
  • Solution -「CSTC 2017」「洛谷 P3772」游戏
    \(\mathscr{Description}\)  有\(n\)个随机真值\(x_{1..n}\),已知\(P(x_1=1)=p_1\),对于\(2\lei\len\),\(P(x_i=1\midx_{i-1}=1)=p_i\),\(P(x_i=1\midx_{i......
  • 探索ES6(ES2015)
    探索ES6(ES2015)本书HTML在线:ExploringES6https://exploringjs.com/es6/index.html是一本关于ECMA-2626thEdition(ECMAScript2015)的最全面的书。是一本为已经了解J......
  • 20150806
    使用下标的要注意:下标是否在合理范围内0~size()-1语言和操作系统的关系操作系统也是用语言写的.当系统和语言一致时候,有时会感到混淆.初学者在学语言的时候,可能也......
  • c++ 指针
    typedefchar*pstring;constpstringcstr=0;cstr是指向char的常量指针constpstring*ps;ps是一个指针,他的对象是一个指向char的常量指针。constpstring......
  • C++ 作用域
    intmain(){inta=3;cout<<"----input-------"<<endl;cout<<"a="<<a<< endl;{inta=4;cout<<"a="<<a<<endl;}cout<<"......
  • 20150805
    C++内置类型的实现与硬件密切相关。意味着,你用内置类型编程,你程序的可移植性就差了。using每个名字都需要独立的声明,除非,把一系列名字,放到一起,整体声明这个集合的名......