Python を使用して、文字列のすべての docblock を検索したいと考えています。私の最初の試みはこれでした:
b = re.compile('\/\*(.)*?\*/', re.M|re.S)
match = b.search(string)
print(match.group(0))
そして、それはうまくいきましたが、お気づきのように、すべてではなく、1 つの docblock のみが出力されます。
だから私は次のようにすべての一致を出力すると言うfindall関数を使いたかった:
b = re.compile('\/\*(.)*?\*/', re.M|re.S)
match = b.findall(string)
print(match)
しかし、これらの種類の配列だけで、有用なものは何も得られません:
[' ', ' ', ' ', '\t', ' ', ' ', ' ', ' ', ' ', '\t', ' ', ' ', ' ']
ドキュメントには、空の文字列を返すと書かれていますが、これがどのように役立つかはわかりません。