「JavaScript
const file = `query {
  getusers {
    名前
    年
  }
}

突然変異{
  adduser（name： "John"、age：32）{
    名前
    年
  }
} `

const regex = /（query | mutation）\ s*\ {\ s*[\ w \ s \（\）\：\、]+\ s*\} /g
const matches = file.match（regex）

console.log（一致）
// output：['query {\ n getusers {\ n name \ n age \ n} \ n}'、 'mutation {\ n adduser（name： "john"、age：32）{\ n name \ n age\ n} \ n} ']
`` `

この例では、JavaScriptを使用して、変数ファイルには、GraphQLクエリまたは突然変異を検索するテキストが保持されます。Regex変数は、上記の正規表現を保持します。Match（）メソッドはファイル変数で呼び出され、regex変数を引数として渡します。この呼び出しの結果は、ファイルテキストにあるすべての一致の配列です。この場合、出力には2つの一致が表示されます。1つはクエリ用、もう1つは突然変異です。
```javascript
const file = `query {
  getUsers {
    name
    age
  }
}

mutation {
  addUser(name: "John", age: 32) {
    name
    age
  }
}`

const regex = /(query|mutation)\s*\{\s*[\w\s\(\)\:\,]+\s*\}/g
const matches = file.match(regex)

console.log(matches)
// Output: [ 'query {\n  getUsers {\n    name\n    age\n  }\n}', 'mutation {\n  addUser(name: "John", age: 32) {\n    name\n    age\n  }\n}' ]
```

In this example using JavaScript, the variable file holds the text to be searched for GraphQL queries or mutations. The regex variable holds the regular expression described above. The match() method is called on the file variable, passing in the regex variable as an argument. The result of this call is an array of all matches found in the file text. In this case, the output will show two matches, one for the query and one for the mutation.