在我的桌子我有一個字符串是這樣的:MySQL正則表達式:如何使用子表達式替換字符串?
Quisque scelerisque, odio ut ornare faucibus - IR:5443_XP
Maecenas eleifend felis in - IR:2077_XP
在上面的字符串,我需要提取只有數字(5443,2077)和數據轉換爲這樣的事情:
Quisque scelerisque, odio ut ornare faucibus - Model ID = 5443
Maecenas eleifend felis in - Model ID = 2077
我在數據庫中有大量這些需要更改。我如何在MySQL中執行此操作?我不認爲MySQL的「REGEXP」功能足夠強大。我想我需要使用子表達式來存儲數字,然後檢索它們以將文本更新爲第二種格式。
我看過這個:http://www.mysqludf.org/lib_mysqludf_preg/但我無法讓它在我的xampp環境中運行。
[UDF](https://launchpad.net/mysql-udf-regexp)呢? – hsz 2012-07-19 12:09:27
@hsz是的,我也看過UDF,但我不確定如何使用它。是否需要安裝?你能告訴我如何使用它嗎?謝謝。 – user1448031 2012-07-19 12:18:49