そうです！これは、ファイル内のGraphQLクエリまたは変異に一致できる正規表現パターンです。

/\ b（query | mutation）\ b \ s*（\ w+）？\ s*\ {[\ s \ s]*？\}/g

そして、ここに説明があります：

 -  "\ b（query | mutation）\ b"は、単語全体としてキーワードクエリまたは突然変異と一致します。
 -  "\ s*（\ w+）？\ s*"クエリ/突然変異のオプションの識別子と一致します（GetUserなど）。
 -  "\ {[\ s \ s]*？\}"は、開口部と閉じたカーリーブレース{および}を含むクエリ/突然変異ブロック全体と一致します。
 - パターンの最後にある「/g」フラグにより、式は入力ファイルのすべての発生と一致します。

私はそれが役立つことを願っています、そしてそうでなければ、私を訂正することを躊躇しないでください！
Certainly! Here's a regular expression pattern that can match GraphQL queries or mutations in a file:

/\b(query|mutation)\b\s*(\w+)?\s*\{[\s\S]*?\}/g

And here's an explanation:

- "\b(query|mutation)\b" matches the keyword query or mutation as a whole word.
- "\s*(\w+)?\s*" matches an optional identifier for the query/mutation (e.g. getUser).
- "\{[\s\S]*?\}" matches the entire query/mutation block, including the opening and closing curly braces { and }.
- The "/g" flag at the end of the pattern makes the expression match all occurrences in the input file.

I hope that helps, and if not, don't hesitate to correct me!