דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. צריך עזרה ב C++

צריך עזרה ב C++

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 3 כותבים 484 צפיות 2 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • yossizY
    yossizY
    yossiz
    כתב ב נערך לאחרונה על ידי yossiz
    #5

    אמור להיות אפשרות מובנית כזאת:
    Special Paste => Trim White Space

    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
    👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

    תגובה 1 תגובה אחרונה
    1
    • א
      א
      אבי_1
      כתב ב נערך לאחרונה על ידי
      #6

      @yossiz
      נכון, זה ממש מה שאני צריך, אבל אני צריך שזה יתבצע באופן אוטומטי, האם יש אפשרות כזו?

      yossizY תגובה 1 תגובה אחרונה
      0
      • א
        א
        אבי_1
        כתב ב נערך לאחרונה על ידי
        #7

        דרך אגב, תוכנת ה DITTO היא תוכנה מאד שימושית, אבל יש שם חסרון, שטקסטים בעברית כאשר הם מעותקים הם לא מוצגים שם ביישור RTL אלא ביישור LTR. ומשא"כ בתוכנה הדומה לה "COPYQ" שם הטקסטים שבעברית מוצגים כהלכה ביישור RTL, ואלו שבאנגלית מוצגים ביישור LTR.

        תגובה 1 תגובה אחרונה
        0
        • א אבי_1

          @yossiz
          נכון, זה ממש מה שאני צריך, אבל אני צריך שזה יתבצע באופן אוטומטי, האם יש אפשרות כזו?

          yossizY
          yossizY
          yossiz
          כתב ב נערך לאחרונה על ידי yossiz
          #8

          @אבי_1 אפשר לעשות את זה בקלות עם סקריפט, הבעיה היא ש-chaiscript תומכת רק ב-ascii, ייתכן שזה לא יעבוד על מחרוזות בעברית, אבל כדאי לנסות
          הסקריפט ייראה ככה:

          clip.SetAsciiString(clip.GetAsciiString().rtrim());
          return false;
          

          או בנוסח אחר:

          clip.AsciiTextReplaceRegex("\\s+$"), "");
          return false;
          

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

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
          👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

          א תגובה 1 תגובה אחרונה
          0
          • yossizY yossiz

            @אבי_1 אפשר לעשות את זה בקלות עם סקריפט, הבעיה היא ש-chaiscript תומכת רק ב-ascii, ייתכן שזה לא יעבוד על מחרוזות בעברית, אבל כדאי לנסות
            הסקריפט ייראה ככה:

            clip.SetAsciiString(clip.GetAsciiString().rtrim());
            return false;
            

            או בנוסח אחר:

            clip.AsciiTextReplaceRegex("\\s+$"), "");
            return false;
            

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

            א
            א
            אבי_1
            כתב ב נערך לאחרונה על ידי
            #9

            @yossiz כשעתי RUN קבלתי שגיאה:
            63467dd0-2d36-4c12-a4b1-5d9db650c752-image.png

            תגובה 1 תגובה אחרונה
            0
            • א
              א
              אבי_1
              כתב ב נערך לאחרונה על ידי
              #10

              @yossiz לכא' חסר איזה סוגריים בקוד או יש סוגריים מיותרים, כי יש שלשה סוגריים וצריך להיות ארבע, איך לתקן את זה?

              yossizY תגובה 1 תגובה אחרונה
              0
              • א אבי_1

                @yossiz לכא' חסר איזה סוגריים בקוד או יש סוגריים מיותרים, כי יש שלשה סוגריים וצריך להיות ארבע, איך לתקן את זה?

                yossizY
                yossizY
                yossiz
                כתב ב נערך לאחרונה על ידי
                #11

                @אבי_1 נכון. טעות שלי

                clip.AsciiTextReplaceRegex("\\s+$", "");
                return false;
                

                📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                תגובה 1 תגובה אחרונה
                1
                • א
                  א
                  אבי_1
                  כתב ב נערך לאחרונה על ידי אבי_1
                  #12

                  @yossiz כעת זה עובד, ובדקתי וזה עובד גם בוורד בעברית!
                  הבעיה היא שזה מוחק גם את הרווח שבין המילים:

                  image.png

                  ואני צריך שזה ימחוק רק הרווח שבסוף.
                  תודה!

                  ולגבי הסקריפט הראשון שלך, זה נותן הודעת שגיאה: ProcessScript exception

                  תגובה 1 תגובה אחרונה
                  0
                  • yossizY
                    yossizY
                    yossiz
                    כתב ב נערך לאחרונה על ידי
                    #13

                    @אבי_1 זה מוזר, אני לא מבין למה זה כך. אפשר לראות פה שה-regex תקין

                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה
                    👈 רוצים כתובת מייל בעברית? כנסו למייל.קום 👉

                    א תגובה 1 תגובה אחרונה
                    1
                    • yossizY yossiz

                      @אבי_1 זה מוזר, אני לא מבין למה זה כך. אפשר לראות פה שה-regex תקין

                      א
                      א
                      אבי_1
                      כתב ב נערך לאחרונה על ידי אבי_1
                      #14

                      @yossiz אכן מוזר כנראה זה BUG שם, אולי אפשר לעקוף את זה עם סוג אחר של Regex?
                      אולי משהו כזה:
                      610c2c06-5aaa-452f-9915-7cc0247a6d56-image.png
                      אבל איני יודע איך לכתוב שזה ימחוק את הרווח.

                      תגובה 1 תגובה אחרונה
                      0
                      • א
                        א
                        אבי_1
                        כתב ב נערך לאחרונה על ידי
                        #15

                        @yossiz הייתי מנסה את הסקריפט הראשון שלך, אבל כאמור הוא נותן הודעת שגיאה: ProcessScript exception

                        ?

                        תגובה 1 תגובה אחרונה
                        0

                        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                        נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

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