-3
私はgithubに関するソフトウェア開発者のコメントについて感情分析を行っています。通常、コメント内にエラーメッセージと例外を書き込む傾向があります。テキストからプログラミング言語のエラーメッセージを検出するにはどうすればよいですか?
私の質問は、これらのエラー/例外メッセージを削除する方法です。例えば
:
コメント:
「私は今日、このエラーを得た :あなたはエラーが発生しないようにコードを更新する不正なゲートウェイ(502)と500(内部サーバーエラー) と代わりにトレースバックのロガーの警告/エラーを表示?
Traktは最近の問題の多くを持っている。
:~/SickRage/Logs$ grep -Ri "Server Error"
sickbeard.log.1:traktException: 502 Server Error: Bad Gateway
sickbeard.log.1:traktException: 500 Server Error: Internal Server Error
sickbeard.log.1:traktException: 500 Server Error: Internal Server Error
sickbeard.log:traktException: 502 Server Error: Bad Gateway
sickbeard.log:traktException: 520 Server Error: Origin Error
sickbeard.log.1: File "/home/pi/SickRage/sickbeard/traktChecker.py", line 48, in run
sickbeard.log.1: File "/home/pi/SickRage/sickbeard/traktChecker.py", line 127, in updateShows
sickbeard.log.1: watchlist = self.trakt_api.traktRequest("user/watchlist/shows.json/%APIKEY%/%USER%")
sickbeard.log.1: File "/home/pi/SickRage/lib/trakt/trakt.py", line 39, in traktRequest
sickbeard.log.1: raise traktException(e.message)
sickbeard.log.1:traktException: 502 Server Error: Bad Gateway
sickbeard.log.1:2014-11-29 14:16:33 DEBUG TRAKTCHECKER :: Starting new thread: TRAKTCHECKER
sickbeard.log.1:2014-11-29 14:16:33 DEBUG TRAKTCHECKER :: Starting trakt show watchlist check
sickbeard.log.1:2014-11-29 14:16:35 DEBUG TRAKTCHECKER :: No shows found in your watchlist, aborting watchlist update
sickbeard.log.1:2014-11-29 14:16:35 DEBUG TRAKTCHECKER :: Starting trakt episode watchlist check
sickbeard.log.1:2014-11-29 14:17:03 DEBUG TRAKTCHECKER :: Traceback (most recent call last):
sickbeard.log.1: File "/home/pi/SickRage/sickbeard/traktChecker.py", line 49, in run
sickbeard.log.1: File "/home/pi/SickRage/sickbeard/traktChecker.py", line 162, in updateEpisodes
sickbeard.log.1: watchlist = self.trakt_api.traktRequest("user/watchlist/episodes.json/%APIKEY%/%USER%")
sickbeard.log.1: File "/home/pi/SickRage/lib/trakt/trakt.py", line 39, in traktRequest
sickbeard.log.1: raise traktException(e.message)
sickbeard.log.1:traktException: 500 Server Error: Internal Server Error
"
必須:コメントから例外部分を削除します。
どうもありがとう:)これらの例外は、その後、「」でこのパターンを置き換えるために文を置き換える正規表現を使用するマッチ正規表現パターンの
有用な回答やコメントを受け取るためには、正確に何を達成したいのですか? 。少なくとも、コメントのサンプル(またはコメントへのリンク)と、削除/放棄したいことの説明を投稿する必要があります。また、あなたが試したアプローチや、正確にどこにいらっしゃったのかを説明すると役に立ちます。 – laszlok
スタックオーバーフローを使用すると、エラーメッセージをタグで分類できます。 –
@laszlok Thx、私はそれに応じて更新しました –