掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
正規表現による置換で質問です (ID:73434)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
DAOからADOに変換した際に、 SQL使用しているlike文のワイルドカード(*)が使用できないようで 取得できなくなってしまったので、 like '*ABC*'などをlike '%ABC%'と置換したいのですが、 自動生成部分もあり、できあがったSQL文を 正規表現で*を%に置換したいのですが、正規表現の文がわかりません。 わかる方がお見えになりましたらご教授お願いいたします。 置換したい例: 置換前 select * from tbl where fID like '*13*'; select * from tbl where fID like 'ID25*'; select * from tbl where fID like '*E'; select * from tbl where fID like '99999'; 置換後 select * from tbl where fID like '%13%'; select * from tbl where fID like 'ID25%'; select * from tbl where fID like '%E'; select * from tbl where fID like '99999';
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.