- 582 名前:ROMラー mailto:sage [2007/03/19(月) 01:09:43 ID:7ZzHzeuq0]
- >>506
何故こうなるかというと、*は後ろに何かがあれば最短一致として動作、無ければ 最長一致として動作するためです。 *の後ろに$SETコマンドがあると*は最短一致として 動作するようになってしまうので2のようにカラにマッチしてしまうわけです。 そこで後ろに何があっても最長一致をする?+を使うことでこの問題を回避しています。 >>580 こんな感じですかね。 Active = FALSE Limit = 256 Match = "(" "(^(^ <!DOCTYPE))" "|" "$SET(0=<!DOCTYPE ....)" ")" "$STOP()" Replace = "\0"
|

|