テキストエディタのgrepと置換だけでKWICをつくるには
================================================================================ GREP検索結果 Grep("新聞紙","*.*",1,1,0,1,0,0) ================================================================================ G:\青空文庫\与謝野晶子\三面一体の生活へ.txt(98):私たちに取っては、こういう事実が新聞紙上に現れるごとに、言い知らぬ不快と公憤とを感じます。 G:\青空文庫\与謝野晶子\姑と嫁について.txt(10): 新聞紙の伝うる所に由れば、姑という人は明治以前の思想をそのままに、,(由=よ) G:\青空文庫\与謝野晶子\姑と嫁について.txt(11):苦痛を忍んでいることを知っているので、姑に対する新聞紙の報道を誇張だとは思わない。
(あとで削除してもよい)
G:\青空文庫\与謝野晶子\三面一体の生活へ.txt(98):私たちに取っては、こういう事実が新聞紙上に現れるごとに、言い知らぬ不快と公憤とを感じます。 G:\青空文庫\与謝野晶子\姑と嫁について.txt(10): 新聞紙の伝うる所に由れば、姑という人は明治以前の思想をそのままに、,(由=よ) G:\青空文庫\与謝野晶子\姑と嫁について.txt(11):苦痛を忍んでいることを知っているので、姑に対する新聞紙の報道を誇張だとは思わない。
(1.のgrepの時に「相対パス」をonにしていればこの作業は不要)
与謝野晶子\三面一体の生活へ.txt(98):私たちに取っては、こういう事実が新聞紙上に現れるごとに、言い知らぬ不快と公憤とを感じます。 与謝野晶子\姑と嫁について.txt(10): 新聞紙の伝うる所に由れば、姑という人は明治以前の思想をそのままに、,(由=よ) 与謝野晶子\姑と嫁について.txt(11):苦痛を忍んでいることを知っているので、姑に対する新聞紙の報道を誇張だとは思わない。
(次の置換では「ファイル先頭から」on、「正規表現」offにしておくこと)
上の3回の置換を1回で行うために「ファイル先頭から」on、「正規表現」onで次の置換を行っても良い。
(次の置換では「ファイル先頭から」on、「正規表現」on)
※ファイル名などがgrepした文字列にマッチしてしまう場合はうまくいかないので、あらかじめ置換を使ってファイル名を別の名前に置き換えておく必要がある。
与謝野晶子,三面一体の生活へ,98,私たちに取っては、こういう事実が,新聞紙,上に現れるごとに、言い知らぬ不快と公憤とを感じます。 与謝野晶子,姑と嫁について,10, ,新聞紙,の伝うる所に由れば、姑という人は明治以前の思想をそのままに、,(由=よ) 与謝野晶子,姑と嫁について,11,苦痛を忍んでいることを知っているので、姑に対する,新聞紙,の報道を誇張だとは思わない。
タグ付き正規表現を使った置換で複数行にする。
1. 正規表現onでファイル先頭から次の置換を行う。
※最初に検索するときに、「|」「( )」などのグループ化が必要な正規表現を使った場合は、ここで内側になるグループ化の括弧を「(?: ... )」とする。
例:新聞紙|雑誌
^([^,]*,[^,]*,[^,]*,)(.*)(,(?:新聞紙|雑誌),)([^,]*)(,(?:新聞紙|雑誌),.*)$
例:(其れ?|それ)を
^([^,]*,[^,]*,[^,]*,)(.*)(,(?:其れ?|それ)を,)([^,]*)(,(?:其れ?|それ)を,.*)$
2. 1.をヒットしなくなくなるまで繰り返す。(1行に3個以上出てきたときのため)
オイゲン・チリコフ/森林太郎訳,板ばさみ,237,総ての進歩的思想の人が、,新聞紙,の良友であるが如く、検閲官も亦,新聞紙,の良友である筈であります。 大杉栄,獄中記,337,と言っても実は二度で、最初の,新聞紙,条令違犯で食っているうちに、二度目の,新聞紙,条令違犯がきまって、前のが満期になるとすぐ引続いてあとのを勤めた。
オイゲン・チリコフ/森林太郎訳,板ばさみ,237,総ての進歩的思想の人が、,新聞紙,の良友であるが如く、検閲官も亦 オイゲン・チリコフ/森林太郎訳,板ばさみ,237,の良友であるが如く、検閲官も亦,新聞紙,の良友である筈であります。 大杉栄,獄中記,337,と言っても実は二度で、最初の,新聞紙,条令違犯で食っているうちに、二度目の 大杉栄,獄中記,337,条令違犯で食っているうちに、二度目の,新聞紙,条令違犯がきまって、前のが満期になるとすぐ引続いてあとのを勤めた。
与謝野晶子 | 三面一体の生活へ | 98 | 私たちに取っては、こういう事実が | 新聞紙 | 上に現れるごとに、言い知らぬ不快と公憤とを感じます。 | |
与謝野晶子 | 姑と嫁について | 10 | 新聞紙 | の伝うる所に由れば、姑という人は明治以前の思想をそのままに、 | (由=よ) | |
与謝野晶子 | 姑と嫁について | 11 | 苦痛を忍んでいることを知っているので、姑に対する | 新聞紙 | の報道を誇張だとは思わない。 |