2015-05-24 90 views
-1

我有一系列類似A01B05的字符串。 01和05的零件可能會有所不同。 A和B是靜態的,不會改變。 字符串A01B05可以是較大字符串的一部分。我只需要知道,如果字符串A01B05是父字符串的一部分。用特定的模式搜索字符串中的子字符串使用php

我試圖

preg_match("/A**/B**","A04B05"); 

但是這不會在所有的工作。

+0

什麼是你想要的輸出? – littleibex

+0

對不起,我錯過了我的問題中的一個事實。字符串A01B05可以是較大字符串的一部分。我只需要知道,如果字符串A01B05是父字符串的一部分。 – PM84

回答

1

正則表達式中的一個單獨的字符是.所以,我認爲你需要這個正則表達式:

preg_match('/A..B../', $str); 
+0

非常感謝!那是! – PM84

+1

如果您特別希望這些字符是數字,請嘗試使用'''/ A \ d \ dB \ d \ d /'''。在http://php.net/manual/en/regexp.reference.escape.php查看所有各種轉義字符 – fbas