当前位置: 首页 > wzjs >正文

有哪些做ppt用图片的网站画质优化app下载

有哪些做ppt用图片的网站,画质优化app下载,wordpress没有链接,湛江小程序开发公司一、正则表达式基础知识 ✅ 什么是正则表达式? 正则表达式是一种用来匹配字符串的规则表达式,常用于搜索、验证、替换等文本处理场景。 比如你想找出玩家输入中的邮箱、命令、作弊码……正则就特别好用。 📚 常见语法速查表: …

一、正则表达式基础知识

✅ 什么是正则表达式?

正则表达式是一种用来匹配字符串的规则表达式,常用于搜索、验证、替换等文本处理场景

比如你想找出玩家输入中的邮箱、命令、作弊码……正则就特别好用。


📚 常见语法速查表:

表达式含义示例
.匹配任意字符(除换行)a.c 能匹配 abc
\d匹配一个数字 [0-9]\d+ 匹配数字串
\w匹配字母或数字字符(含下划线)\w+ 匹配变量名
^匹配字符串开始^hello 匹配以 hello 开头的
$匹配字符串结尾end$ 匹配以 end 结尾的
*前面的内容重复 0 次或多次a* 匹配空、a、aa
+重复 1 次或多次a+ 匹配 a、aa
{n}恰好重复 n 次\d{4} 匹配年份
[]匹配字符集合[abc] 匹配 a、b、c
``
()分组(ab)+ 匹配 abab、ab

二、游戏开发中的正则应用

1️⃣ 玩家输入指令解析(命令行游戏常见)

示例: 玩家输入 /give gold 100,你可以用正则来提取命令和参数。

std::regex pattern("^/give\\s+(\\w+)\\s+(\\d+)$");
std::smatch match;
if (std::regex_match(input, match, pattern)) {std::string item = match[1]; // goldint amount = std::stoi(match[2]); // 100
}

2️⃣ 聊天系统中的敏感词过滤

std::string msg = "你个笨蛋";
std::regex badword("(笨蛋|傻瓜|死鬼)");
msg = std::regex_replace(msg, badword, "**");

输出:你个**


3️⃣ 作弊码识别

std::string code = "IDKFA"; // doom秘籍
std::regex cheatCode("^IDKFA$");
if (std::regex_match(code, cheatCode)) {// 激活秘籍
}

4️⃣ 玩家ID、邮箱、昵称格式验证

  • 昵称只能是英文或数字,3~10位:
std::regex namePattern("^[a-zA-Z0-9]{3,10}$");
  • 邮箱格式:
std::regex emailPattern("^[\\w.-]+@[\\w.-]+\\.\\w+$");

三、练习题部分

🧠 理论题

题 1: 正则 ^player\\d{2,4}$ 能匹配以下哪个字符串?

A. player1
B. player999
C. player00000
D. player12

✅ 答案:B、D


💻 编程题

题 2: 实现一个函数,判断用户输入是否是 /attack target_name 的命令格式。

bool isValidAttackCommand(const std::string& input) {std::regex pattern("^/attack\\s+\\w+$");return std::regex_match(input, pattern);
}

四、🎮 小游戏项目:《正则冒险者》

✨ 游戏概念:

玩家在迷宫中通过输入合法的魔法咒语(正则校验)释放技能、解锁门、开启宝箱。


📌 核心逻辑片段:

std::string input;
std::getline(std::cin, input);std::regex openDoor("^open\\s+door(\\d+)$");
std::regex spell("^cast\\s+\\w{3,10}$");
std::regex chest("^unlock\\s+chest_(gold|silver|bronze)$");if (std::regex_match(input, openDoor)) {std::cout << "你打开了一扇门!\n";
} else if (std::regex_match(input, spell)) {std::cout << "你释放了一个神秘法术!\n";
} else if (std::regex_match(input, chest)) {std::cout << "你成功打开了宝箱!\n";
} else {std::cout << "命令无效!请检查语法。\n";
}
http://www.dtcms.com/wzjs/127984.html

相关文章:

  • 承德网站建设作用2023年新闻小学生摘抄
  • 便宜做外贸网站秦皇岛网站seo
  • 每一个网站都要后台吗如何制作网页设计
  • 怎样做校园网站拓客app下载
  • 小说章节收费网站建设百度招聘网最新招聘信息
  • 淘宝客网站开发服务商海口网站关键词优化
  • 网站开发主要包括的事项河南省疫情最新情况
  • 新加坡网站制作网站推广优化外链
  • wordpress远程发布文章昆明seo网站建设
  • 自己想学做博客网站谷歌seo代运营
  • 铁岭网站开发公司今天的头条新闻
  • 江门做网站seo的全媒体广告代理加盟
  • 本地网站更新不了 vps登陆可以广告设计自学教程
  • 辽宁建设委员会网站首页香港疫情最新情况
  • 百度关键词收录北京seo运营推广
  • 制作小程序源码windows优化大师绿色版
  • 运城哪里做网站佛山疫情最新情况
  • 适合站长做的网站响应式网站模板的优势
  • 哈尔滨网站建设公司有哪些飓风seo刷排名软件
  • 南宁做网站哪家公司好seo优化方案案例
  • 公安厅网站 做10道相关题目沈阳关键词自然排名
  • 网站程序代码竞价外包推广专业公司
  • 企业网站管理系统c重庆企业seo
  • 池州网站建设开发杭州seo网站优化
  • 假网站备案软文范例300字
  • 本机做网站网站排名软件有哪些
  • 网站cdn 自己做百度优化是什么
  • 西安网站设计公司进入百度
  • 成都市建设网站首页网络自动推广软件
  • 制作网站学什么软件html简单网页设计作品