הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות Canvas
Copilot Studio Desktop
זורמות
אפליקציות מונחות
דגמים פונקציות Power Platform CLI
Dataverse
Power Pages
מפצלת מחרוזת טקסט לטבלת מחרוזות משנה.
Description
הפונקציה Split מנתקת מחרוזת טקסט לטבלה של מחרוזות משנה. השתמש Split כדי לחלק רשימות מופרדות באמצעות פסיקים, תאריכים המשתמשים בקו נטוי בין חלקי תאריך, ובמצבים אחרים שבהם נעשה שימוש במפריד מוגדר היטב.
מחרוזת מפריד משמשת לפירוק מחרוזת הטקסט. המפריד עשוי להיות אפס תווים, תו אחד או יותר המותאמים בשלמותם במחרוזת הטקסט. שימוש באורך אפס או במחרוזת ריקה גורם לפירוק של כל תו בנפרד. תווי המפריד שהותאמו אינם מוחזרים בתוצאה. אם לא נמצאה אף התאמה, מחרוזת הטקסט השלמה מוחזרת כתוצאה יחידה.
השתמש בפונקציה Concat כדי לשלב מחדש את המחרוזת ללא המפרידים.
השתמש בפונקציה MatchAll כדי לפצל מחרוזת באמצעות ביטוי רגיל.
הדוגמאות מציגות Split כיצד ניתן להשתמש עם הפונקציות First ו - Last כדי לחלץ מחרוזת משנה מופרדת יחידה. הפונקציה Match היא לעתים קרובות בחירה תמציתית וטובה יותר עבור מי שמכיר ביטויים רגילים.
תחביר
Split( טקסט, מפריד )
- טקסט - חובה. טקסט לפיצול.
- מפריד - חובה. מפריד לשימוש בפיצול המחרוזת. יכול להיות אפס תווים, תו אחד או יותר.
דוגמאות
שימוש בסיסי
| נוסחה | Description | תוצאה |
|---|---|---|
Split( "Apples, Oranges, Bananas", "," ) |
מפצלת את הפירות השונים, בהתבסס על מפריד הפסיק. הפיצול מתבצע בהתבסס על הפסיק בלבד ולא על הרווח שאחריו, והתוצאה היא רווח לפני " תפוזים" ו" בננות". | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "תפוחים", "תפוזים", "בננות" |
TrimEnds( Split( "Apples, Oranges, Bananas", "," ) ) |
זהה לדוגמה הקודמת, אך במקרה זה, הרווח מוסר על-ידי הפונקציה TrimEnds, הפועלת בטבלת העמודה ה בודדת המיוצרת על-ידי Split. יכולנו להשתמש גם גם במפריד "," שכולל את הרווח אחרי הפסיק, אבל זה לא היה פועל כשורה אם אין רווח או אם יש שני רווחים. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "תפוחים", "תפוזים", "בננות" |
Split( "08/28/17", "/" ) |
מפצלת את התאריך, ומשתמשת בקו נטוי קדמי כמפריד. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "08", "28", "17" |
מפרידים שונים
| נוסחה | Description | תוצאה |
|---|---|---|
Split( "Hello, World", "," ) |
מפצלת את המילים, ומשתמשת בפסיק כמפריד. התוצאה השנייה מתחילה עם רווח מכיוון שזה התו שמיד לאחר הפסיק. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "שלום", "עולם" |
Split( "Hello, World", "o" ) |
מפצלת את המחרוזת, באמצעות התו "o" כמפריד. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "שלו", "עו", "לם" |
Split( "Hello, World", "l" ) |
מפצלת את המחרוזת, באמצעות התו היחיד "I" כמפריד. משום שלא היו תווים בין שתי האותיות l במילה Hello, הוחזר ערך ריק. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "של", Blank(), "ום, עול", "ם" |
Split( "Hello, World", "ll" ) |
מפצלת את המחרוזת, באמצעות התו הכפול "II" כמפריד. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "של", "ום, עולם" |
Split( "Hello, World", "%" ) |
מפצלת את המחרוזת, באמצעות סימן האחוז כמפריד. מכיוון שהמפריד לא מופיע במחרוזת, המחרוזת השלמה מוחזרת כתוצאה אחת. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "שלום, עולם" |
Split( "Hello, World", "" ) |
מפצלת את המחרוזת, באמצעות מחרוזת ריקה כמפריד (תווי אפס). פעולה זו תפרק את המחרוזת בכל תו. | טבלה של עמודה אחת עם עמודה Value המכילה את הערכים הבאים: "ש", "ל", "ו", "ם", "ע", "ו", "ל", "ם" |
חילוץ מחרוזת משנה
| נוסחה | Description | תוצאה |
|---|---|---|
First( Split( Last( Split( "Bob Jones <bob.jones@contoso.com>", "<" ) ).Result, ">" ) ).Result |
מפצלת את המחרוזת בהתבסס על מפריד פותח (<) ומחלצת את המחרוזת לצד ימין של המפריד עם אחרון. הנוסחה מפצלת לאחר מכן את התוצאה בהתבסס על המפריד הסוגר (>) ומחלצת את המחרוזת לצד שמאל של המפריד עם ימין. | "ים של ים"bob.jones@contoso.com |
Match( "Bob Jones <bob.jones@contoso.com>", "<(?<email>.+)>" ).email |
מבצעת את אותו חילוץ מבוסס-מפריד כדוגמה האחרונה, אבל משתמשת בפונקציה Match ובביטוי רגיל במקום זאת. | "ים של ים"bob.jones@contoso.com |