1
私はテーブルMY_TBL
とvarcharフィールドMY_FLD
を持っています。私はMY_FLD
に数字が入っている行を見つけなければなりません。その後にハイフンとそれに続く数字(通常は範囲)が続きます。文字列のMysql REGEXの発生と抽出
次の行が選択されるべきである:
fffff 1-5 fdsfdsfds
1-5 fdsfdsfds
aaaa 10-23
1-50 fdsfdsfds
、これらはいけない:
-5 dsgdgf
10- rere
-15
10 -23
10- 23
数ハイフン数パターンの正規表現が\d+\-\d+
あります。
MySql文でどのように使用しますか?パターンを別の文字列に抽出することは可能ですか?
fffff 1-5 fdsfdsfds -> 1-5
1-5 fdsfdsfds -> 1-5
aaaa 10-23 -> 10-23
1-50 fdsfdsfds -> 1-50
PHPの正規表現を使って完全な行を返す必要があります。ここには、mysqlで抽出するスレッドがあります。https://stackoverflow.com/questions/4021507/mysql-use-regex-to-extract-string-select-regex、答えの1つにインストール可能なツールがあります – chris85