טיפול בתווים מיוחדים: נקודה (.) ולוכסן הפוך ()

כשמשתמשים בביטויים רגולריים ב-Data Studio לסינון או לשינוי, לחלק מהתווים, כמו הנקודה (.) או הלוכסן ההפוך (\), יש משמעויות מיוחדות. בקישור הבא מוסבר איך להשתמש בנקודה (.) כדי להתאים לכל תו, ובקו נטוי הפוך () כדי לבטל את המשמעות המיוחדת של תווים מיוחדים בביטויים רגולריים ב-Data Studio.

כברירת מחדל, התו נקודה (.) תואם לכל תו יחיד. אם המטרה היא להתאים נקודה מילולית, יכול להיות שהתוצאות יהיו לא צפויות. לדוגמה, ביטוי רגולרי שמנסה להתאים כתובת IP, כמו 0.0.0.0, יתאים באופן שגוי ל-0102030 או ל-0a0b0c0 במקום לכתובת ה-IP המדויקת.

כדי להשיג התאמה מדויקת של תבניות בדוחות, צריך להשתמש בתו בריחה לתווים המיוחדים האלה. השימוש בתו בריחה מבטיח שמנוע הביטויים הרגולריים יפרש אותם כפי שהם, וכך יתבצע ניתוח מדויק של הנתונים בדוחות של Data Studio.

כדי להתאים נקודה מילולית בביטוי רגולרי, כמו בכתובת IP, צריך לספק אות במקום לאפשר לה להתאים לכל תו. הקו הנטוי ההפוך (‎) הוא האות הזה. כשביטוי רגולרי נתקל בקו נטוי הפוך, הוא מפרש את התו הבא באופן מילולי.

בדוגמה הקודמת, נשתמש בביטוי הרגולרי 0\.0\.0\.0 כדי לציין שהנקודות עצמן צריכות להיות תואמות.

אפשר גם להשתמש בקו הנטוי ההפוך כדי לבטל את המשמעות המיוחדת של תו מסוים ולפרש אותו באופן מילולי.

הדוגמאות הבאות מציגות תרחישי שימוש נפוצים בתו הלוכסן ההפוך בביטויים רגולריים:

  • \\ (ביטול ברירת המחדל של לוכסן הפוך)
  • \[ (יציאה מהסוגריים)
  • \{ (יוצא מהסוגר המסולסל)
  • \. (escapes the dot)