Here is a regular expression (regex) pattern that can be used to find GraphQL queries or mutations in a file:

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

This pattern uses word boundaries (\b) to ensure that only complete words "query" or "mutation" are matched, and it uses a non-greedy wildcard match ([\s\S]*?) to capture the entire query or mutation block, including the curly braces. The g flag at the end of the pattern enables global matching, which allows multiple queries or mutations to be matched within the same file.

This is a basic pattern that can be customized to match the specific syntax of your GraphQL queries or mutations, if necessary.
นี่คือรูปแบบนิพจน์ทั่วไป (regex) ที่สามารถใช้เพื่อค้นหาการสืบค้น GraphQL หรือการกลายพันธุ์ในไฟล์: ```regex /\b(query|mutation)\b[\s\S]*?\{[\s \S]*?\}/g ``` รูปแบบนี้ใช้ขอบเขตคำ (\b) เพื่อให้แน่ใจว่าเฉพาะคำที่สมบูรณ์ "แบบสอบถาม" หรือ "การกลายพันธุ์" เท่านั้นที่ตรงกัน และใช้การจับคู่ไวด์การ์ดที่ไม่โลภ ([\s \S]*?) เพื่อบันทึกข้อความค้นหาหรือบล็อกการกลายพันธุ์ทั้งหมด รวมถึงเครื่องหมายปีกกาด้วย แฟล็ก g ที่ส่วนท้ายของรูปแบบจะเปิดใช้งานการจับคู่ทั่วโลก ซึ่งช่วยให้สามารถจับคู่การสืบค้นหรือการเปลี่ยนแปลงหลายรายการภายในไฟล์เดียวกันได้ นี่เป็นรูปแบบพื้นฐานที่สามารถปรับแต่งให้ตรงกับไวยากรณ์เฉพาะของการสืบค้นหรือการเปลี่ยนแปลง GraphQL ของคุณ หากจำเป็น
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence