perl - 如何通过匹配字符 {say X} 的任何字母/数字来检查哈希中是否存在哈希键
问题描述
我有一个哈希,比如带有 FACD、BDCD、DDSE、CDSD 等键的“标识符”。我想通过考虑 X 匹配任何字母数字来搜索哈希“标识符”中是否存在键“FXXD”。在这种情况下,它应该返回 found 因为“FXXD”匹配“FACD”,因为 X 可以是任何东西。
可以通过添加字符来匹配任何内容来完成哈希键搜索吗?
有什么想法真的很有帮助吗?
提前致谢!
解决方案
选择满足模式的键
my @spec_keys = grep { /F..D/ } keys %identifier;
F..D
模式可以在键中的任何位置。如果它应该匹配没有任何前导或尾随字符的键,则锚定它,/^F..D$/
.
推荐阅读
- wordpress - 联系表 7:如何仅定位一个提交按钮
- sql - 如何使用 c# 防止将数据两次绑定到 asp.net 中的控件
- c# - 使用带有 /JBIG2 过滤器的 PDFSharp 从 pdf 中提取图像
- ms-access - 在 Access 中管理加载项功能区
- java - Firebase JobDispatcher 在 1 小时后停止工作
- c# - Winforms - 下拉项目中的提示横幅文本框问题
- laravel - 当 URL 模式在 Laravel 中匹配时应用中间件
- migration - How to achieve DB migration in Falcon framework
- php - Laravel 从一个表中获取一个数组并在另一个表中搜索该数组
- c# - Selenium automation project is working on localhost but not working production