2010-08-18から1日間の記事一覧

文字列中のシングルクォートとSQL文

タグ文字列にシングルクォートが含まれるため,MySQL に怒られる select文の例. (逃げる訳にいかないから)予め文字列をスキャンして,シングルクォートをエスケープさせるように,プログラムを作り替えよう. select * from tag_table where (tag)=('e'tu…

文字列がURLエンコーディングされているかの判定

URLの一部(ホスト部)が「URL エンコーディングされているか否かを予め判定したい」という要求が生じたため,下記のように正規表現を用いて判定を行った.ルールは「URLエンコードされた結果は "%xy" が繰り返される.ここで x,y は16進数」とした(ただし…