我有一个字符串:
Str1 = "Confidential Design No. PXB1235GHYZ9"
此字符串也可以出现在以下变体中:
Str2 = "Confidential Design No PXB1235GHYZ9"
(注意“否”旁边的“。”)或
Str3 = "Confidential Design PXB1235GHYZ9"
给定关键字 Design,我需要提取 PXB1235GHYZ9。该术语的长度始终为 12 个字符,并且始终是字母和数字的混合体。
如何使用 RegEx/Perl 编写通用脚本来处理所有 3 个场景?我应该使用空格分割它们然后检查每个术语吗?或者有没有更简单的方法可以在所有 3 个场景中提取“PXB1235GHYZ9”给定设计?