我有一个包含 5 个单词的字符串。在字符串中,其中一个词是业余无线电呼号,可以是美国数千个呼号中的任何一个。为了从字符串中提取呼号,我需要使用以下模式。我需要提取的呼号可以位于字符串中的 5 个位置中的任何一个。数字永远不是第一个字符,数字永远不是最后一个字符。该字符串实际上是从一个数组中组合在一起的,因为它最初是从一个文本文件中读取的。
$string = $word[1] $word[2] $word[3] etc....
所以搜索可以在整个字符串或数组的每一块上完成。
Patterns:
1 Number and 3 Letters Example: AB4C A4BC
1 Number and 4 Letters Example: A4BCD
1 Number and 5 Letters Example: AB4CDE
我已经尝试了所有我能想到和搜索的东西,直到我无法再搜索。我确定我想太多了。