パスワードを忘れた? アカウント作成
14246909 journal
日本

yasuokaの日記: SynCha 0.3.1.1は「(1)(2)」を処理できない

日記 by yasuoka

SynCha 0.3.1.1に「(1)(2)」という文を入力してみたところ、不思議なエラーに遭遇した。

$ echo '(1)(2)' | syncha -n 0
Unmatched ) in regex; marked by <-- HERE in m/) <-- HERE / at /usr/local/syncha/src/coreference.pl line 151, <GEN1> chunk 1.

ただ、これ、全角のカッコならば、特にエラーは出ない。

$ echo '(1)(2)' | syncha -n 0
* 0 1D 1/1 0.000000
(      記号,括弧開,*,*,,,(,(,(,,    O
1       名詞,数,*,*,,,*,,,,     O
)      記号,括弧閉,*,*,,,),),),,    O
* 1 -1D 1/1 0.000000
(      記号,括弧開,*,*,,,(,(,(,,    O
2       名詞,数,*,*,,,*,,,,     O
)      記号,括弧閉,*,*,,,),),),,    O
EOS
EOT

まあ、カッコそれ自体が、ガ格やヲ格やニ格になることは無いだろうから、全角に変換しても特にかまわない気がする。とりあえず、spaCy-SynCha 0.4.0では、カッコを強制的に全角変換することにしたので、よければアップデートしておいてほしい。

この議論は、yasuoka (21275)によって「 ログインユーザだけ」として作成されている。 ログインしてから来てね。
typodupeerror

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

読み込み中...