1 hat üzerinde birden fazla örneğini preg_replace?

0 Cevap php

Ben poker yazılım bu gibi metin var (ben değiştirmeniz gerekiyor parçaları sermiştir).

--- FLOP --- [Jh 9h Ah]
driverseati checks
darrington has 15 seconds left to act
darrington bets 100
InvisibleEnigma calls 100
driverseati folds
--- TURN --- [Jh 9h Ah] [3c]
darrington bets 200
InvisibleEnigma calls 200
--- RIVER --- [Jh 9h Ah 3c] [Td]

Jh = Jack of hearts
9h = 9 of hearts
Ah = ace of hearts
3c = 3 of clubs

I IMAGES ile köşeli parantez içinde kartlarını değiştirmek istiyor.

So this line: --- TURN --- [Jh 9h Ah] [3c]
Needs to become: --- TURN --- jh.gif 9h.gif ah.gif 3c.gif

Ben preg_replace anlamaya olamaz: (ben tür [3c]) gibi parantez içinde sadece tek bir kart için (onu anlamaya, ama ben 1 hat üzerinde birden çok örneğini değiştirilmesi ve bazı ayraçlar 3 kartı olan en şaşırıp ve bazı parantez 2, veya 1 kartı olan.

Bu benim tek bir kart için ne var:

\[([AKQJakqj1-9]0?[DHSCdhsc])\]

Herhangi bir yardım mutluluk duyacağız.

0 Cevap