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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
א

אהרן

@אהרן
אודות
פוסטים
956
נושאים
165
קבוצות
0
עוקבים
0
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    זה זה

    function getClosetMatch(theString, matchSerch, goal) {
        let prevPos = [-1, 0];
        let reg = new RegExp(matchSerch, 'g');
        let lastResult = null;
        while((lastResult = reg.exec(theString)) != null){
            let currPosAfterFind = reg.lastIndex;
            let currPosBeforeFind = lastResult.index;
            if(currPosAfterFind < goal || prevPos[0]==-1) {
                prevPos = [currPosBeforeFind, currPosAfterFind];
            } else {
                if((prevPos[1] - goal) < (goal - currPosAfterFind)) {
                    prevPos = [currPosBeforeFind, currPosAfterFind];
                }
                break;
            }
        }
    
        return  prevPos;
    }
    

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    לא טוב

    var str = 'aa\r\n\bb\r\n'
    var reg = new RegExp('\r\n|\n\r|\r|\n', 'g');
    var res = reg.exec(str)
    
    res.length
    //reg.lastIndex
    //str.length
    

    זה מחזיר 1, בזמן שהוא אמור למצוא 2 תווי סוף קטע.


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    למה זה לא עובד?
    http://jsfiddle.net/pPW8Y/388/

    עם הרפלייס הכל היה טוב
    משהו בפונקציה exec מתנהג שונה.


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @dovid
    בחישוב שלי יש בעיה נוספת
    אם הערך ההתחלתי (-1) קרוב יותר מהמקום הראשון שמוצא, הוא בוחר ב- 1-.


  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    א"א להחיל בו שינוים.

    אפשר
    כך

    scope.$parent.$eval(attr.ngModel + '="' + newVal+'"')
    

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    השאלה איך אני הופך א"ז לנתיב למשתנה.

    כך:

    scope.$parent.$eval(attr.ngModel)
    

    תודה על ההקשבה 🙂

    לא טוב
    הוא מחזיר את התוכן
    א"א להחיל בו שינוים.


  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @אהרן אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    השאלה איך אני הופך א"ז לנתיב למשתנה.

    כך:

    scope.$parent.$eval(attr.ngModel)
    

    תודה על ההקשבה 🙂


  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    למעשה
    .ctrl.addOpt.text
    נמצא כבר בתוך attr.ngModel אבל כסטרינג.
    השאלה איך אני הופך א"ז לנתיב למשתנה.


  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    מה הייתי עושה בלי מחנך דגול כמוך.

    <input type="text" replaceChars>
    
    .directive('replaceChars', function () {
    	
    	return function (scope, element, attr) {
    		element.bind("keydown", function (event) {
    
    		let keyCode = event.which;
    		let val = element.val();
    		let pos  = event.srcElement.selectionStart;
    		
    		if(keyCode==83) {
    			let addLeter = 'q'
    			scope.$parent.ctrl.addOpt.text =
    				val.substring(0, pos) + addLeter + val.substring(pos);
    				
    			event.srcElement.setSelectionRange(pos, pos);
    			event.preventDefault();
    			scope.$apply();
    		}
    	})
    })
    		
    

  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    @dovid אמר באיך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?:

    $scope.$apply();
    

    (קמצן כקמצנותו 🙂 ).

    את זה עשיתי, לא עזר.
    בסוף אני מעדכן ישר את המודול
    רק שהייתי צריך לחפור איזה מנהרה בשביל להגיע אליו

    מדובר בדיירקטיב שבחלק מהקלידים הוא מחליף לתווים אחרים
    ורציתי שזה יהיה גנרי ולא להעביר בכל פעם את משתנה המודל.

    scope.$parent.ctrl.addOpt.text
    

    אתה מכיר דרך מודורלית טובה יותר?


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    בסוף עשיתי אחרת, זה נכון יותר כיון שזה 2 צורות הסתכלות על אותו חיפוש.

    function getClosetMatch(theString, matchSerch, goal) {
        let prevPos = [-1, 0];
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            prevPos[0] = Math.abs(currPos - goal) < Math.abs(prevPos[0] - goal) ? currPos : prevPos[0];
            prevPos[1] = prevPos[0] + match.length;
            return match;
        });
        return prevPos;
    }
    

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @אהרן אמר בחיפוש מעבר קטע באזור מסוים במחרוזת:

    ?

    צודק!


  • איך גורמים לng-model להתעדכן כשמעתיקים לשדה ע"י קוד?
    א אהרן

    יש איזה פונקציה שאומר לו להתרענן?


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    @dovid אמר בחיפוש מעבר קטע באזור מסוים במחרוזת:

    שכחת אינדקסרים

    ?


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

    אני צריך את שניהם

            function getClosetMatch(theString, matchSerch, goal) {
            let prevPos = [-1, 0];
                theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
                    prevPos[0] = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
                    currPos += match.length;
                    prevPos[1] = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
                    return match;
                });
            	return prevPos;
            }
    

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן
    function getClosetMatch(theString, matchSerch, goal) {
    let prevPos = -1;
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            ***currPos += match.length;***
            prevPos = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
            return match;
        });
    	return prevPos;
    }        
    

    עדיף כך
    זה מחזיר את המיקום אחרי הנמצא
    טוב למקרים ויש כמה אפשרויות בחיפוש.


  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן
    function getClosetMatch(theString, matchSerch, goal) {
    let prevPos = -1;
        theString.replace(new RegExp(matchSerch, 'g'), function(match, currPos){
            prevPos = Math.abs(currPos - goal) < Math.abs(prevPos - goal) ? currPos : prevPos;
            return match;
        });
    	return prevPos;
    }        
    

  • חיפוש מעבר קטע באזור מסוים במחרוזת
    א אהרן

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

    יש לכם רעיון לקוד פשוט בלי מליון התניות?


  • עכבר ארגונומי - מישהו התנסה?
    א אהרן

    @golanart אמר בעכבר ארגונומי - מישהו התנסה?:

    @אהרן גם מה שהצעתי לא עזר לך?

    לא, השני שמתלבש על כל כף היד.


  • עכבר ארגונומי - מישהו התנסה?
    א אהרן

    @golanart אמר בעכבר ארגונומי - מישהו התנסה?:

    @יהודי-פשוט יש כאלו שמקיפים גם את האצבעות.

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

  • 1 / 1
  • התחברות

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

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