2013-04-18

N in wordnik in drownin'

邦題「ワードニックのNは溺れかけ」

回文をつくるための辞書が欲しい。

例えば、
「めぐすりさして...てしさりすぐめ」
から始めるとき、「さりすぐ」を「去り、すぐ」と解釈すると
「てし」で終わる言葉と「め」で始まる言葉を探すことになる。

そんなとき正規表現で
.*てし$
とか、
^め.*
と検索できた上に、
filter(lambda x:x.is_noun(),search('^め.*'))
->めだか
みたいに品詞を限定できたり
filter(lambda x:x.is_verb() and x.inflected('連用'),search('.*て(?=し)$'))
->捨てし
みたいに動詞の活用形を指定できたりすると幸せ。

そんなことを思いながらオンラインのフリーな国語辞典でクエリを投げられるものを
探していたら、Wordnikを見つけた。
基本的には英語しか対応していないけど、日本語でもTwitterとFlickrだけは
表示される。

Wiktionaryの[[Category:{{ja}}]]だけ抽出して
{{inf-ja||タ|下一|.*て|る}}
だけ引っ掛けるようなコードでもでっちあげようか。

あとはvimにpalindrome modeをつけて、入力に対して引っくり返した文字も
入力しつつ、オムニ補完で意味の通る単語の候補を列挙するとか。

道は長い。
yofu@palindrome_syndrome
2013-04-17 02:44現在の戦闘力: 236

No comments:

Post a Comment