मैं जैसे php पतों में रेगुलर एक्सप्रेशन के उपयोग से मेल खानी चाहिए:,preg_match php सड़क का पता
- 144 सड़क, शहर, राज्य पिन/डाक कोड
- 144 सड़क उपयुक्त # 1, शहर, राज्य ज़िप/डाक कोड
- 144 सड़क उपयुक्त # 1, शहर राज्य पिन/डाक कोड
पिन/डाक कोड पत्र और/या संख्या में शामिल कर सकते हैं।
यहाँ मैं क्या करने की कोशिश की है:
print_r(preg_match('/^([0-9]+)\s([a-z]+)\s([a-z]+)\s([a-z]+)\s([a-z0-9]+)$/i', $t, $m));
print_r($m);
यह आउटपुट:
Array
(
[0] => 123 asd asd asd 123
[1] => 123
[2] => street
[3] => city
[4] => state
[5] => zip
)
इस रिक्त स्थान केवल का उपयोग कर काम करता है। जब मेरे पास अल्पविराम होता है तो यह काम नहीं करता है और इसके परिणामस्वरूप खाली सरणी होती है।
कॉमा भी शामिल करने के लिए मैं क्या कर सकता हूं?
यह आपके '#' के साथ काम नहीं करेगा। क्या आप उपरोक्त नमूने के अलावा, आप किस इनपुट की अपेक्षा करते हैं, इसके बारे में थोड़ा और सटीक हो सकते हैं? – fge