55
56
¥Q 句 読 点 以 外 [^.:?!,;:¿¡。.?!:;、]
単 語 の 境 界
拡 張 正 規 表 現 :#(m%)=>[$ 2]( 語 頭 の 単 語 境 界#を 使 っ た 置 換 式 の 置 換 文 字 列 の ト ー ク ン の 数 字 は+1 と し て く だ さ い 。 )
Otro(22)ssí [m ando] que los [menestrales] non echen suerte en el judgado por seer juezes, ca el juez deve tener la seña, e tengo que si <a> afruenta viniesse o a logar de periglo e omne vil o rafez toviesse la seña que podrié (23) caer el concejo en grant onta e en grant vergüença .
拡 張 正 規 表 現 :(%[rs])#=>[$1]( 語 尾 の 単 語 境 界#を 使 っ た 置 換 式 の 置 換 文 字 列 の ト ー ク ン の 数 字 は そ の ま ま に し て く だ さ い 。 )
Otro(22)ssí mando que [los] [menestrales] non echen suerte en el judgado [por]
[seer] [juezes], ca el juez deve [tener] la seña, e tengo que si <a> afruent a viniesse o a [logar] de periglo e omne vil o rafez toviesse la seña que podrié (23) [caer] el concejo en grant onta e en grant vergüença.
入 力 文 :
親 譲 り の 無 鉄 砲 で 小 供 の 時 か ら 損 ば か り し て い る 。 拡 張 正 規 表 現 ¥z{2}( 漢 字 2 文 字 の 連 続 )
{*親 譲*}り の{*無 鉄*}砲 で{*小 供*}の 時 か ら 損 ば か り し て い る 。 拡 張正 規 表 現:¥z+(1 個 以 上 の 漢 字 )
{*親 譲*}り の{*無 鉄 砲*}で{*小 供*}の{*時*}か ら{*損*}ば か り し て い る 。 入 力 文 :
『 坊 っ ち ゃ ん 』 夏 目 漱 石
親 譲 り の 無 鉄 砲 で 小 供 の 時 か ら 損 ば か り し て い る 。小 学 校 に 居 る 時 分 学 校 の 二 階 か ら 飛 び 降 り て 一 週 間 ほ ど 腰 を 抜 か し た 事 が あ る 。な ぜ そ ん な 無 闇 を し た と 聞 く 人 が あ る か も 知 れ ぬ 。別 段 深 い 理 由 で も な い 。新 築 の 二 階 か ら 首 を 出 し て い た ら 、同 級 生 の 一 人 が 冗 談 に 、い く ら 威 張 っ て も 、そ こ か ら 飛 び 降 り る 事 は 出 来 ま い 。弱 虫 や ー い 。と 囃 し た か ら で あ る 。小 使 に 負 ぶ さ っ て 帰 っ て 来 た 時 、お や じ が 大 き な 眼 を し て 二 階 ぐ ら い か ら 飛 び 降 り て 腰 を 抜 か す 奴 が あ る か と 云 っ た か ら 、 こ の 次 は 抜 か さ ず に 飛 ん で 見 せ ま す と 答 え た 。
57
拡 張正 規 表 現 ¥z*¥h+( 漢 字 と ひ ら が な : ±漢 字 + ひ ら が な )
『{*坊 っ ち ゃ ん*}』 夏 目 漱 石
{*親 譲 り の*}{*無 鉄 砲 で*}{*小 供 の*}{*時 か ら*}{*損 ば か り し て い る*}。
{*小 学 校 に*}{*居 る*}{*時 分 学 校 の*}{*二 階 か ら*}{*飛 び*}{*降 り て*}{*
一 週 間 ほ ど*}{*腰 を*}{*抜 か し た*}{*事 が あ る*}。{*な ぜ そ ん な*}{*無 闇 を し た と*}{*聞 く*}{*人 が あ る か も*}{*知 れ ぬ*}。{*別 段 深 い*}{*理 由 で も な い*}。{*新 築 の*}{*二 階 か ら*}{*首 を*}{*出 し て い た ら*}、{*同 級 生 の*}{*
一 人 が*}{*冗 談 に*}、{*い く ら*}{*威 張 っ て も*}、{*そ こ か ら*}{*飛 び*}{*
降 り る*}{*事 は*}{*出 来 ま い*}。{*弱 虫 や*}ー{*い*}。{*と*}{*囃 し た か ら で あ る*}。{*小 使 に*}{*負 ぶ さ っ て*}{*帰 っ て*}{*来 た*}時 、{*お や じ が
*}{*大 き な*}{*眼 を し て*}{*二 階 ぐ ら い か ら*}{*飛 び*}{*降 り て*}{*腰 を
*}{*抜 か す*}{*奴 が あ る か と*}{*云 っ た か ら*}、{*こ の*}{*次 は*}{*抜 か さ ず に*}{*飛 ん で*}{*見 せ ま す と*}{*答 え た*}。
単 語 境 界 の あ る 検 索 式 を 使 用 す る と き は 次 の よ う な 検 索 置 換 式 に 変 換 し ま す 。
#a% (^|$ |¥L)a%=>$1{*a% *}
%r# %r(^ |$ |¥L)=>%r¥1
8.2.2. 外 国 語 文 字 の 再 定 義
「SPL」と い う シ ー ト に は 次 の よ う な 設 定 を し て い ま す 。こ れ は 自 由 に 変 え る こ と が で き ま す 。 変 更 し た と き は 「 更 新 」 ボ タ ン を 押 し て く だ さ い 。 こ こ で 使 用 し て い る 「/, ", ~, `, ^」 と い う 特 殊 記 号 を 検 索 す る と き は 前 に¥を つ け て エ ス ケ ー プ し て く だ さ い 。
¥/ x128$
a/ á
e/ é
i/ í
ó ó
ú ú
A/ Á
E/ É
I/ Í
58
Ó Ó
Ú Ú
¥" x128$
a" ä e" ë i" ï o" ö u" ü A" Ä E" Ë I" Ï O" Ö U" Ü x128$ "
¥~ x128$
a~ ã
e~ e
i~ i
o~ õ
u~ u
A~ Ã
E~ E
I~ I
O~ Õ
U~ U
x128$ ~
¥` x128$
a` à
e` è
i` ì
o` ò
u` ù
A` À
E` È
I` Ì
59
O` Ò
U` Ù
x128$ `
¥^ x128$
a^ â
e^ ê
i^ î
o^ ô
u^ û
A^ Â
E^ Ê
I^ Î
O^ Ô
U^ Û
x128$ ^
8.2.3. 除 外 文 字
- 正規表現
デ ー タ を 除 外 し て 置 換 と 検 索 の 対 象 に し ま せ ん 。正 規 表 現 の 初 め に ハ イ フ ン(マ イ ナ ス の 記 号)が あ る 場 合 、 そ れ に 続 く 正 規 表 現 に 一 致 す る デ ー タ を 除 外 し て 置 換 と 検 索 の 対 象 に し ま せ ん 。 た と え ば
「- (●|■)」 と す る と 、 ● ま た は ■ の あ る デ ー タ を 除 外 し ま す 。
8.2.4. 置 換 字 の 再 定 義
置 換 字 と し て 次 を 加 え ま し た 。
$U, $u 検 索 文 字 に一 致 した文 字 列 を大 文 字 に変 換 します。
$L, $l 検 索 文 字 に一 致 した文 字 列 を小 文 字 に変 換 します。
8.2.5. 検 索 式 の コ メ ン ト 行 と 区 切 り 行
イ コ ー ル 「=」 を 2 つ 連 続 し て 始 め る 行 は コ メ ン ト 行 に な り 、 検 索 置 換 の 規 則 に な り ま せ ん 。 イ コ ー ル 「=」 を 2 つ 連 続 し て 始 め る 行 以 降 の 行 は す べ て 検 索 置 換 の 規 則 に な り ま せ ん 。