אפשרות נוספת:
Regex.Replace(input, @"^\s*\n", "", RegexOptions.Multiline);
אפשרות נוספת:
Regex.Replace(input, @"^\s*\n", "", RegexOptions.Multiline);
@pcinfogmach נכון. זה דומה למסד נתונים, וזה הגיוני במידה והתוכנה שלך היא עם צד שרת.
@pcinfogmach כתב בספריית החיפוש meilisearch ב-בC#:
תכלס השגיאה הנ"ל עדיין קיימת
מידע אינפורמטיבי מעולה בשביל משתמש נחמד בפורום אופיס. כמתכנת אתה אמור ללכת צעד צעד ולתת קצת יותר אינפורמציה. המופע רץ? הכתובת זמינה? זה דברים שכתבתי וגם הם בהדרכה, ואתה מדלג עליהם בלי לשים לב ישירות לשגיאה.
כמו כן הדיבור שלך בקשר לפרקטיקה עם יישום ברקע, זה מראה כמה שאתה קופץ, לא מדברים בעת פיתוח על אריזת הצלופן.
סליחה על המוסר, חזק ואמץ.
@pcinfogmach אני חושב שזה לא הגיוני לעשות את זה בקוד, זה אמור לפעול ברקע בקביעות, אם התוכנה שלך תרוץ פעמיים יהיה שגיאה של פורט תפוס. כמו"כ בתיעוד שמה מופיעה בדיקה לוודא שהמופע מאזין.
לא בדקתי את הכל, אבל יש לי שיפור לרג'קס במתודה updateText
private void UpdateText()
{
Inlines.Clear();
string pattern = @"(<([bi])>(.*)</\1>)"; // Example pattern for bold and italic tags
int lastPos = 0;
var matches = Regex.Matches(HighlightedText, pattern);
foreach (Match match in matches)
{
// Add text before the match
if (match.Index > lastPos)
{
Inlines.Add(new Run(HighlightedText.Substring(lastPos, match.Index - lastPos)));
}
Inlines.Add(match.Groups[1].Value switch
{
"b" => new Bold(new Run(match.Groups[2].Value)),
"i" => new Italic(new Run(match.Groups[2].Value)),
});
lastPos = match.Index + match.Length;
}
// Add remaining text after the last match
if (lastPos < HighlightedText.Length)
{
Inlines.Add(new Run(HighlightedText.Substring(lastPos)));
}
}
@EMG כתב בדרוש ספריה לזיהוי Hz מהקלטות:
אגב @dovid כבר יחסית בהתחלה כתבתי שאני מעוניין ליצור טיונר בעצמי לא הרחבתי כי לא ראיתי עניין בשלב ההוא
הודעה מספר 12 בשרשור.
@EMG כתב בדרוש ספריה לזיהוי Hz מהקלטות:
@חגי האמת אני מנסה לבנות טיונר דרך הטלפון שאוכל לכוון גיטרה דרך הטלפון
הרווחת משהו מלהסתיר את זה עד עכשיו?
חבל.
יש בהוראות שמה מקטע בשם run-meilisearch
שמה מבואר שצריך להריץ את המופע של התוכנה העצמאית שלהם, אתה יכול להוריד אותה פה:
https://github.com/meilisearch/meilisearch/releases/tag/v1.9.0
בWindows אתה צריך את meilisearch-windows-amd64.exe.
מגוגל:
https://sites.google.com/view/yoramb-intro2cs/home
פלייליסט הטכנולוג
https://www.youtube.com/playlist?list=PLPjzC7XXuyAkbyCIdgoYkRinV2q0yYBpx
פלייליסט רוני ג’ק ויטולי
https://www.youtube.com/playlist?list=PLu_ObXXlDRoYbA_lohy-dpFZhk3d_cyxZ
נשמע מעניין:
Extensive language support: search datasets in any language, with optimized support for Chinese, Japanese, Hebrew, and languages using the Latin alphabet
נדיר לראות לעברית מקום כה חשוב.
@A-I-V תודה על התמונה, לא פרסמתי את תגובתך כי נזכרתי שיש בתמונה קצת מידע אישי (אייפי פנימי וספק, לא קריטי אבל אין עניין לפרסם).
הכי טוב לפנות לנטפרי, אבל בינתיים לסקרנות אשמח אם תצרף צילום מסך של התיבה הנפתחת אחרי לחיצה על הi בשורת החסימה (בהקלטת התעבורה).
@כולם היקרים, נא לא לסטות מהנושא, תודה.
@סקרן-0 החלק שמקבלים מתנאי השטח הוא בדיוק החלק שלא מועבר לילדים בכלל.
אמנם גם על החלק הזה יש את ה"ברירה הטבעית" קרי: יהיו פחות מהסוג הפחות מוצלח במשך הזמן, אבל זה לא תורשתי בכלל. כיון שילד שחור זה בהכרח תורשתי, אז זה חלק שבהכרח לא מגיע מהחלק המושפע מהסביבה שהרי הוא לא עובר בכלל לילדים. זה גרעין השאלה של פותח הנושא.
twilio.com נראה לי נחשב מוביל.
זו לא המלצה אישית, לא השתמשתי בו מעולם.
@יוסף-בן-שמעון כפי שכתבת לפי קשקושי תורת האבולוציה העדכנית ה"יבשה" לא הסביבה משנה את הגן אלא הסביבה רק גורמת ל"סינון" כלומר מעלה את הישרדות ומוצלחות הגן המתאים יותר.
כלומר כל מי שלא היה שחור התמעט עד שנותרו רק השחורים. כלומר אם יש מאה אנשים ואחד מביניהם כהה, אז כעבור המממממון שנים המשפחה ה"מוצלחת" מבחינה בריאותית ("שרידות") היא תהיה הרוב, וכן הלאה עד שאחרי כל הבירורים ישארו רק הכהים ביותר...
להביל מיליוני הבדלות בין השקר לאמת,
אני חושב שהגמרא ש@sivan22 כן עוזרת גם ל"איך", כי ממנה מוכח שכל השינויים הם נצרכים ושום דבר לא סתם כי ככה היה הגזע (בתקינות פוליטית: הגן) סתם בגלל מום באבי אבותם. אם ככה צריך לומר שיש מנגנון כל שהוא של התאמה לסביבה לא כמקובל היום, אבל ייתכן שהמנגנון אינו טבעי ולכן העובדה שהגנים לא מושפעים ב"שגרה" לא אומרת כלום.
סליחה, הטריגר שלך טוב, הסיבה שזה לא חל זה בגלל שהטריגר המובנה - זה שהוגדר בControlTemplate של הפקד - גובר על הטריגר של הסטייל. לכן אתה חייב לערוך את הTemplate, אתה יכול לעשות זאת בחלון Document Outline, בקליק ימני על האלמנט הרצוי הוא נותן אופציה של Edit Template > Edit a Copy... בתיבה הנפתחת תבחר Application והחלה על הכל.
אחר כך פתח את הApplication.xaml וערוך את הצבע של הטריגר.
אני לא יודע למה דריסת הKey (לא זה ששמת אלא StaticResource Button.MouseOver.Background) לא עובדת (לפי מה שבדקתי).
לגבי פקדי הרשימה (כל הפקדים שכתבת חוץ משני הכפתורים הם פקדים מסוג ListItems כמדומני)
זה תלוי איזה חלק אתה רוצה לעצב, יש את רמת הפריט ויש את המיכל שלו, יש את מיכל הפריטים ויש את הפקד כולו.
השאלה היא מה הטמפלט של הפקד.
אם אתה בנית אותו, תצרף את XAML שלו,
אם לא בנית אותו תציין מהו.
זה מתודה בAPI של אופיס, כלומר בInterpo.
זה מחייב התקנה של Word רק ש@חגי אמר שלא צריך רישיון.