素人Perlerのメモの変更点
[通常ページへ戻る] [通常差分表示] [Wikiスタイルで差分表示] [Wikiスタイルで差分表示(削除の表示無し)]表記
= 変更なし
+ 追加
- 削除
同一行で追加削除があれば変更。
変更点
1:+ Perl素人のメモ書き。正確かはかなり怪しく、詳しくは他をあたって下さい(^^;)。
2:+
3:+ !!!変数と16進数変換
4:+
5:+ CGIで、ある変数(仮に$A)内に別の変数(テキストファイルから取り出した文字・仮に$B)の内容と一致するものがあれば削除する(置き換える)処理が上手くいかなかったが、その原因は$B変数内にPerlでの置き換え正規表現に使われる文字があったからのよう。
6:+
7:+ なので、$B変数内の問題となっている文字(実際には$B変数に取り込まれるテキストファイルに書かれた文字)を16進数で表した文字(\x〜)に変えてみたところ、とりあえず上手くいった(みたい)。
8:+
9:+ !!16進数変換 (使いそうなもの)
10:+
11:+ 上記の例で、必ずしもこれら全て変換しないとダメかは不明。とりあえず「*|][」については変換しないとおかしくなったのを確認。
12:+
13:+ :*:\x2a
14:+ :+:\x2b
15:+ :,:\x2c
16:+ :-:\x2d
17:+ :.:\x2e
18:+ :/:\x2f
19:+ :=:\x3d
20:+ :<:\x3c
21:+ :>:\x3e
22:+ :?:\x3f
23:+ :^:\x5e
24:+ :::\x3a
25:+ :;:\x3b
26:+ :|:\x7c
27:+ :!:\x21
28:+ :$:\x24
29:+ :&:\x26
30:+ :#:\x23
31:+ :":\x22
32:+ :':\x27
33:+ :`:\x60
34:+ :(:\x28
35:+ :(:\x29
36:+ :[:\x5b
37:+ :]:\x5d
38:+ :{:\x7b
39:+ :}:\x7d