PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 关于正规表示式
楼主:
nevikw39
(牧)
2019-02-24 09:18:37
如题,最近开始练习正规表示式
我先在 regex101.com 上测试,才用 <regex> 写到 c++ 里面。
表示式:((^o)|(n)|(e$)){2,}
我对它的理解是:开头为 o、含有 n 或结尾为 e 三个条件里至少有两个为真。例如,one,
pne, onw, on, ne 都会 match 到,在网站上也是如此。
可是在 C++ 中,却只有 one, on, ne 匹配到。
程式码:https://pastebin.com/mnbSsfmn
想请教大大,到底哪里出错了?
作者:
LPH66
(-6.2598534e+18f)
2019-02-25 05:59:00
这个意思是 (^o) (n) (e$) 三个东西有两个以上并排另外还有就是你是比对全字串还是比对部份字串前者是 regex_match, 后者是 regex_search
作者:
cutekid
(可爱小孩子)
2019-02-25 21:11:00
推 L 大说明,看来是用了regex_match 全字串比对的问题
继续阅读
[问题] 数值交换的问题
stayhungry
[问题] C语言片段求解
w199381
[问题] 初学C++程式问题提问
birnie007
[问题] std::function 可以叠几层
gino0717
[问题] ocx函式制作请益
james999
[问题] 请教hash map 问题
kakar0to
[问题] socket无法接收或传送讯息
ponwar87123
[问题] 各位都怎么命名struct的type与identifer?
unknown
[问题] 纯C下的结构化跟函数指标问题
icetofux
Re: [闲聊] g++ 8.2.1 把 O(n) code 转成 O(1)
Domos
Links
booklink
Contact Us: admin [ a t ] ucptt.com