- 796 名前: ◆MERIKEN4.k mailto:sage [2012/12/08(土) 03:04:57.17 ID:vyeW7s150]
- >>795
> これだと、あるパターンが複数行で当てはまる際重複して数えてしまうような…… この問題はパターンを固定文字列に展開したあとで重複するものを 取り除くことでほとんどの場合回避できます。Tripcode Finderでは qsort()とuniq()の組み合わせで対処しています。 > あーいや、こちらが言うところの「準X連」とは、正規表現では > 「*[Aa][Aa][Aa]*」みたいなもののことです 正規表現では"*"は先頭に来ないのでいまいちよくわからないですが、 "^[^Aa]*[Aa][Aa][Aa][^Aa]*$"のことでしょうか。 > もちろん「^[Aa][Aa][Aa]*」から「*[Aa][Aa][Aa]$」まで虱潰しに出して合計してみてもいいのですが、 > そうすると「BGCAAAAAAfgt」みたいなものが重複ヒットしてしまうようで…… 確かにそうなんですけど、実際には上の処理さえ施しておけば 重複ヒットは無視できる確率でしか発生しないので、Tripcode Finderでは そこまで厳密に処理はしていません。あまり気にしなくてもいいんじゃないで しょうかw
|

|