regexec当值出现回车换行制表符,如何检测

taste品味 2018-07-02 10:35:56
regexec ,正则表达工^[^\r\t\n]*$,当字符串:回车换行制表符 时,regexec结果返回0,预期应该返回不匹配,请问高手,这表达式如何写,谢谢?
我的意思是当字符串出现回车换行制表符 时,regexec应该返回不匹配。
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-07-12
  • 打赏
  • 举报
回复
\\t换成\\s
还有,c++ 的\是转义,需要\\
赵4老师 2018-07-11
  • 打赏
  • 举报
回复
推荐使用regtest正则表达式测试工具。
赵4老师 2018-07-11
  • 打赏
  • 举报
回复
提醒:在字符串扫描匹配问题域中,正则表达式不是万能的;而有限状态自动机是万能的。
taste品味 2018-07-11
  • 打赏
  • 举报
回复
^[\r\t\n]*$ 无法匹配头尾,tab键在中间也无法匹配,求高手!谢谢
赵4老师 2018-07-02
  • 打赏
  • 举报
回复
match_not_eol ?

64,666

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧