1月30日の業務報告

こんばんは、B3の功刀です。

本日の質問と解答です.
=======================
<知識情報演習Ⅲ>
Q1. ストップワードを判断するための正規表現を書いたが上手く動かない。
A1.正規表現の中でストップワードを|で区切ることで判断していたが、|が一本余分に含まれていたためストップワード以外の語句もマッチしたと判断されていました。

Q2.ストップワードを判断するための正規表現を書いたが、単語の中に部分文字列としてストップワードが登場したときにその単語をストップワードとみなしてしまう。
A2.単語の前に現れるスペースと単語の終わりを考慮した正規表現に書き換えることによって単語の中にストップワードが出現する場合にも対処できることを説明しました。

Q3.接辞処理をするために正規表現を書いたが上手く動作しない。
A3.if分の条件式にeqを用いていたのが上手く動作しない原因でした。=~を使えば良いことを確認しました。
回答:Q1-3:功刀
=======================

正規表現は記号も多く間違いに気づきづらいです。
web上には正規表現のテストや確認を行ってくれるサービスが多く公開されているので、正規表現の確認をしたい方はぜひ探してみてください。

(文責:功刀)