小 (→参考资料和拓展阅读: 标签打错) |
小 (→题解: 符号优化) |
||
第12行: | 第12行: | ||
【default】 --[有字母开头]--> 【a1】 --[碰到'@']--> 【a2】 --[碰到'.']-->【a3】 | 【default】 --[有字母开头]--> 【a1】 --[碰到'@']--> 【a2】 --[碰到'.']-->【a3】 | ||
↑ ┃ ┃ ┃ | ↑ ┃ ┃ ┃ | ||
− | + | | [非字母、数字、'_'] [非字母数字] [非字母] | |
└--------------------------┻---- ---------------┻----------------- ┛ | └--------------------------┻---- ---------------┻----------------- ┛ | ||
*在a3状态统计 字母序列1长度*字母序列2长度 即可。 | *在a3状态统计 字母序列1长度*字母序列2长度 即可。 | ||
+ | |||
==代码== | ==代码== | ||
{{折叠|412E.cpp代码已折叠 | {{折叠|412E.cpp代码已折叠 |
题目链接 | 难度等级 | 完成状态 | 完成分数 | 最后编辑时间 | 失误原因(初次提交分数) |
---|---|---|---|---|---|
E-mail Addresses | ★★☆☆☆ | 答案正确 | 100 | 2015-02-24 12:42:17 | 数据类型(0) |
给一个字符串,找出其子串中是E-mail的。
- {字母序列1+字母、数字、'_'}+{‘@’+字母数字+‘.’}+{字母序列2}
- 【default】 --[有字母开头]--> 【a1】 --[碰到'@']--> 【a2】 --[碰到'.']-->【a3】
- ↑ ┃ ┃ ┃
- | [非字母、数字、'_'] [非字母数字] [非字母]
- └--------------------------┻---- ---------------┻----------------- ┛
412E.cpp代码已折叠
展开折叠内容
|
---|
显示/移除行号
|