פורסם 2012 בינואר 313 שנים איך אני עושה SPLIT בין גרש ?אם למשל יש לי STRING ואני עושה string st = word.split(''');הקומפיילר לא מקבל, ניסיתי לעטוף את זה ב-\ וזה לא הלךיש לי פשוט משפט ואני רוצה לחלץ מה שבין הגרש הראשון והאחרון
פורסם 2012 בינואר 313 שנים הבעיה (הראשונה לפחות) שהקומפיילר מתלונן איננה על הארגומנט אלא על ערך ההחזרהשים לב שsplit מחזירה מערך של מחרוזות אבל אתה עושה השמה למחרוזת בודדהד"א אני לא יודע איך התכוונת "לעטוף" אבל escaping עם סלאש הפוך עבד לי יפהעריכה: לגבי הבעיה הכללית שתיארת, אני לא בטוח שsplit היא הדרך הנכונה, מכיוון שאם המשפט שאתה רוצה לחלץ מכיל גרש בתוכו הוא ייחתך ע"י split אולי אתה צריך לחפש regex מעט יותר מתוחכם או להשתמש ב IndexOf ו LastIndexOfעריכה: טוב, נו, שניצל הקדים אותי בזמן שתקתקי את ההערה האחרונה...
פורסם 2012 בינואר 313 שנים אגב, אם אתה רוצה לחלץ את מה שבין הגרש הראשון והאחרון, אז split לא מספיק טוב (אם יש יותר מ-2 גרשיים במחרוזת).הדרך הכי פשוטה היא לחפש את הגרשיים הראשון והאחרון (באמצעות IndexOf ו-LastIndexOf) ולהוציא את מה שביניהם.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.