regex לתפיסת המילה החמישית ברצף שאינן עברית
-
שלום וברכה
ניסית להשתמש בתחביר הבא:
(?:\b(?!\p{Hebrew})[\w\\,-:"]+\b"?,?"?(?=\s|$)\s*){4}(\b(?!\p{Hebrew})[\w\\,-:"]+\b,?"?(?=\s|$))
זה עובד יפה אבל עם כמה בעיות...
גרשיים/מרכאות בתחילת אחד המילים יהרוס את הבדיקה - למשל.עריכה: ניסיתי עכשיו את זה וזה עובד טוב, רק רוצה לדעת מכאלו שמבינים שזה בסיידער.
(?:(?:"?,?"?)\b(?!\p{Hebrew})[\w\\,-:"]+\b"?,?"?(?=\s|$)\s*){4}((?:"?,?"?)\b(?!\p{Hebrew})[\w\\,-:"]+\b,?"?(?=\s|$))
מישהו? יש רעיון נוסף?
-
@שלום-עולם-0 כתב בregex לתפיסת המילה החמישית ברצף שאינן עברית:
@ש-ב-ח אתה רוצה לתפוס רק את המילה החמישית עצמה?
זה לא כזה משנה, אני מנסה לתפוס שיש חמש מילים ברצף לא בעברית (כן כולל כלל הסימנים)
@שלום-עולם-0 כתב בregex לתפיסת המילה החמישית ברצף שאינן עברית:
לאיזו שפה אתה כותב רג'קס?
PHP (אבל למה זה באמת משנה?)