human
ファイル内のGraphQLクエリまたは突然変異を見つける正規表現を書く
gpt
ファイル内のGraphQLクエリまたは突然変異を見つけるには、次の正規表現を使用できます。

`` `
/（query | mutation）\ s*\ {\ s*[\ w \ s \（\）\：\、]+\ s*\}/g
`` `

このregexは、クエリまたは突然変異のいずれかで始まるテキストと一致し、その後、オプションのホワイトスペース、オープンカーリーブレース{、オプションの白面、1つまたは複数の文字（文字、数字、白髪、括弧、コロン、またはコンマ）、オプションの白人、およびオプションの白人、および近い巻き毛のブレース}。最後のGフラグは、グローバル検索を実行し、ファイル内のすべての一致を見つけることです。
human
これを実装する方法を教えてください
gpt
式は、Pythonでこのようなファイルで検索するために実装できます。

`` `
Reをインポートします
pattern = re.compile（ "/（query | mutation）\ s*\ {\ s*[\ w \ s \（\）\：\、]+\ s*\}/g"）

私の場合、列挙のライン（open（ 'test.txt'））：
    Re.Finditer（パターン、行）の一致の場合：
        Print 'in on on line％s：％s'％（i+1、match.group（））
`` `