
本人以前就没学过编程qaq,这几天实习的时候偶然接触到excel里用正则表达式提取内容感觉比较好用,但是今天使用的时候不知道为啥就是出不了结果,如图我想提取年份中的数字,思路就是提取”2024/“后的数字,后续才想起来用个月份函数就解决了,但是我还是搞不懂我这个正则表达式出了啥问题,希望来个人帮忙指点一下(所以为啥有些词不让用)

关注本答案参考多次询问ChatGPT-3.5后选择的最佳回答,若是满意,还请采纳,谢谢。
正则表达式 img 并不能匹配年份中的数字。如果你想提取“2024/”后的数字,你需要一个能够识别数字的正则表达式。以下是一个简单的正则表达式示例,用于匹配“2024/”后的数字:
(\d{4})/(\d{1,2})
这个正则表达式的意思是:
\d{4} 匹配四个连续的数字(年份)。/ 是字面意义上的斜杠。\d{1,2} 匹配一到两个连续的数字(月份)。如果你只想提取年份,可以稍作修改:
(\d{4})/
这个正则表达式会匹配四个连续的数字,并假定它们后面紧跟一个斜杠。如果你的字符串格式是固定的,比如“年份/月份”,这个正则表达式就能正确匹配年份。如果你需要在Excel中使用这个正则表达式,你可能需要使用Excel的相应函数,如MID和SEARCH来提取匹配的年份。