掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
like演算子について (ID:141503)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Regexの中の文字列は変数では渡せないのでしょうか?? 渡せます。そもそもクラス側にとってみれば、渡された引数が 変数であったかどうかを知る術はありませんし。 > うまくいきませんでした。 例外が出るのであれば、その例外メッセージと、そのときの astrSql の内容を正確に記述してください。 (特に、特殊文字の指定が考慮されているかを確認してみてください) > astrSql = Replace(astrSql, "\", "¥") こちらから、下記の 2点を確認させてください。 (1) 『(株)リ-a』という検索パターンの意図が不明瞭です。 その検索パターンに「一致する文字列」と「一致しない文字列」を、 それぞれ数個ずつ、具体例として挙げてもらえないでしょうか。 DB 変換のための「禁則文字」を探しているとのお話でしたが、 少なくとも "\" とは絶対に一致しないはずなので、何のために この作業を行っているのか、それを確認したいのです。 (2) ぽっぽさんが書かれたコードは、Like版も Regex版も 「\」一文字が、astrSql で指定された曖昧検索パターンに 一致するかどうかを検証し、一致すれば、その検索パターン中の 半角「\」を、すべて全角「¥」に置換。 になっていますが、それは本当にやりたい事なのでしょうか? 本当は、「検索する側」と「検索される側」が逆で、 astrSql の中に、「\」が含まれているのかどうかをチェックし、 「\」が含まれていれば、それを全角「¥」に置換する。 という処理を求めていたりはしませんか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.