1
A
回答
14
8
$var = "30x120 (test desc here)";
preg_match_all('/^(\d+)x(\d+)/', $var, $matches);
var_dump($matches)
輸出
array(3) {
[0]=>
array(1) {
[0]=>
string(6) "30x120"
}
[1]=>
array(1) {
[0]=>
string(2) "30"
}
[2]=>
array(1) {
[0]=>
string(3) "120"
}
}
更新
也爲17.5x17.5工作?
這是其中一個會...
/^(\d+(?:\.\d+)?)x(\d+(?:\.\d+)?)/
2
preg_match('/^(\d+)x(\d+)/', '30x120 (test desc here)', $result);
,並使用$result[1]
和$result[2]
+0
meh - 與@Kevin同時貼近發佈 – 2011-04-27 10:59:37
+0
這通常是一個秒問題:p – 2011-04-27 11:01:11
1
下應該做的伎倆:/^(\d+)x(\d+)/
相關問題
- 1. 正則表達式,預浸比賽
- 2. 在預浸比賽PHP
- 3. PHP預浸更換::正則表達式
- 4. 預浸分割正則表達式
- 5. PHP正則表達式 - 空比賽
- 6. 浮點正則表達式?
- 7. 執行預浸比賽
- 8. PHP預浸匹配的正則表達式AHREF網址
- 9. 匹配/忽略在PHP預浸正則表達式多行
- 10. PHP(預浸)正則表達式內容索引/更新
- 11. 採用預浸比賽
- 12. PHP:文本的替代值與正則表達式或浸漬表達陣列
- 13. 正則表達式 - 從比賽
- 14. 正則表達式這場比賽
- 15. 比賽中使用正則表達式
- 16. 比賽組,正則表達式
- 17. JavaScript的比賽子正則表達式
- 18. 正則表達式的多重比賽?
- 19. 正則表達式 - 比賽@functin [args1 | args2]
- 20. 正則表達式排除比賽
- 21. PHP預浸匹配表達式
- 22. 正則表達式排除比賽內的一場比賽
- 23. 正則表達式 - 如何在比賽中找到比賽?
- 24. 正則表達式 - 賽達在接下來各組比賽
- 25. 正則表達式模式 - 浮點數
- 26. 什麼是預浸比賽用JS
- 27. PHP正則表達式點
- 28. Xpath的正則表達式和預浸匹配功能
- 29. 使用正則表達式預浸更換
- 30. PHP正則表達式意外的比賽
如果您的正則表達式問題重複出現,請查看http://regular-expressions.info/以瞭解語法,或http: //stackoverflow.com/questions/89718/is-there-anything-like-regexbuddy-in-the-open-source-world用於製作它們的工具。 – mario 2011-04-27 13:33:56