私はPythonを使用してJavaソースコードを解析しています。私はソースからコメントテキストを抽出する必要があります。 私は以下を試みました。 [' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']
Javaのコメントを抽出するPythonの正規表現
2を取るブランク:
cmts = re.findall(r'/\*\*(.|[\r\n])*?\*/', lines)
戻り値:
1テイク
cmts = re.findall(r'(/\*\*(.|[\r\n])*?\*/)', lines)
戻り値(正規表現の周りにグループ化ブラケットを追加した)
1行コメント(例のみ):
('/**\n\n * initialise the tag with the colors and the tag name\n\n */', ' ')
複数行コメント(例のみ):
('/**\n\n * Get the color related to a specified tag\n\n * @param tag the tag that we want to get the colour for\n\n * @return color of the tag in String\n\n */', ' ')
私だけinitialise the tag with the colors and the tag name
またはGet the color related to a specified tag, @param tag the tag that we want to get the colour for, @return color of the tag in String
に興味とすることはできませんよその周りに私の頭をしてください。私にいくつかの指摘をしてください!コメント(/**
と*/
間のすべて)を抽出するには