c# - 正则表达式 - 在字符串中查找 4 位数字

标签 c# regex string

我想知道是否有人可以帮助我找到一个简单的正则表达式来搜索字符串并找到并提取 4 位数字,中间没有空格。

例如,我试图在 1965 这样的字符串中查找年份。如果字符串显示 "1965 年 1 月 30 日" 而我想提取 "1965",我该怎么做?

我在互联网上找到了其他人,但我只得到一个空集。谢谢

最佳答案

正则表达式 \b\d{4}\b 就可以了。

关于c# - 正则表达式 - 在字符串中查找 4 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836676/

相关文章:

javascript - 使用 Regex 提取 GOTO/GOSUB 的行号

javascript - 正则表达式获取不带参数的 url 的最后一部分(如果存在)

java - 检查字符串是否包含由空格分隔的子字符串

php - 从字符串中删除文本

c# - 如何获取网页的文本?

c# - Visual Studio 中的文件驱动单元测试?

c# - ?? system.DBNull 中的运算符

c# - 自动化 Windows 服务部署的最佳方式是什么?

浮点和运算符的java匹配器正则表达式错误?

python - __repr__() 返回非字符串