כללי מס' מילים בשורה האחרונה בפסקה - אינד'

  • הוסף לסימניות
  • #1
שלום לכולם,
אני זוכר שישנה אפשרות להגדיר את מס' המילים האחרונים בשורה הארונה בפסקה.

האם ישנה אפשרות לעשות זאת בקלות (ולא בסקריפט)
 
  • הוסף לסימניות
  • #2
נכתב ע"י שבלונה;1347763:
שלום לכולם,
אני זוכר שישנה אפשרות להגדיר את מס' המילים האחרונים בשורה הארונה בפסקה.

האם ישנה אפשרות לעשות זאת בקלות (ולא בסקריפט)

על ידי גרפ סטיייל.
חפש
קוד:
\s\S+\s*$
והחיל סגון תו ללא שבירה
 
  • הוסף לסימניות
  • #3
א. יישר כח עצום על הנכונות לעזור!
ב. ילמדנו רבנו - מה זה גרפ סטייל ובמה ניתן להשתמש בזה?
ג. מה ההסבר הנקודתי של הקוד שכתבת?
ד. לפי זה שמצאתי את הגרפ-סטייל בהגדרת פיסקה זה אומר שזה מתבצע כל הזמן לאורך העבודה, ולא רק בחיפוש בסופה?
 
  • הוסף לסימניות
  • #4
אם אתה משתמש בחיפוש והחלפה GREP, אז רק בסוף העבודה (אתה יכול גם באמצע אך זה לא ישפיע על פסקאות חדשות)
אך אם אתה משתמש בסגנון GREP זה אוטומטי (אם כי במקרים מסויימים זה עלול להאט את עבודת התכנה אז תחשוב אם זה שווה לך)
 
  • הוסף לסימניות
  • #5
נכתב ע"י שבלונה;1348241:
ג. מה ההסבר הנקודתי של הקוד שכתבת?

נכתב ע"י eliezer;1347773:

\s = כל סוג רווח
\S = כל מה שאינו רווח
+ = הפעולה האחרונה (\S), תחזור עליו כמה שיותר פעמים
\s = כל סוג רווח
* = הפעולה האחרונה (\s), אפס או יותר פעמים (דהיינו לא חייב למצוא את הפעולה האחרונה, ומצד שני אפשר למצוא אותו כמה וכמה פעמים)
$ = סוף פסקה
 
  • הוסף לסימניות
  • #6
כשלעצמי, הייתי מחפש משהו כזה, שאפשר להגדיר בו כמות המילים שברצוני שיהיו ביחד
קוד:
((\S+)(\s)?){3}\r
כשהספרה 3 במקרה שלנו, מסמל 3 מילים, וכמובן אפשר לשנות את זה ל2,4 וכן הלאה.
 
  • הוסף לסימניות
  • #7
אפשר להגדיר בסגנון פסקה, שלא תסתיים הפסקה במילה אחת אם לזה הכוונה
 
  • הוסף לסימניות
  • #8
לזאת הכוונה. אדרבה, איפה מגדירים את זה?
 
  • הוסף לסימניות
  • #9
אגב, עשיתי עכשיו חיפוש, ואני רואה שפטר קארל הגאון כותב בפשטות שאפשר לעשות
.{10}$
ולהחליף ב: No Break.
 
  • הוסף לסימניות
  • #10
נכתב ע"י ונתנו10;1349206:
לזאת הכוונה. אדרבה, איפה מגדירים את זה?

אתה נכנס לסגנון פסקה, ובאפשרות של GREP אתה יכול להגדיר את מה שונתנו10 הביא למשל.
 
  • הוסף לסימניות
  • #11
נכתב ע"י ונתנו10;1349208:
אגב, עשיתי עכשיו חיפוש, ואני רואה שפטר קארל הגאון כותב בפשטות שאפשר לעשות
.{10}$
ולהחליף ב: No Break.

מה זה שייך? ואם המילה האחרונה זה
"כתוב באינציקלופדיה".
זה לא יתפוס בכלל הרווח.
ואילו אם כתוב "אם כך חבל" זה יתפוס שתי מילים.

מצד שני אולי באמת יותר חכם לתת ללא שבירה לפי מספר תווים ולא מילים. כי זה עניין ויזואלי.
 
  • הוסף לסימניות
  • #12
נכתב ע"י eliezer;1349370:
אולי באמת יותר חכם
אכן.

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

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה