2017-07-10 2 views
-1

L'heure de la journée que vous avez manquée. Récemment j'ai commencé à étudier les expressions expressives, mais la tâche devant moi est trop compliquée.notepad ++ regex longueur personnalisée macros de texte (résolvées)

Je pense que beaucoup de gens ont besoin de la possibilité de formater rapidement des textes de presque n'importe quel type. Le problème n'est pas facile et j'espère trouver une solution à ce problème auprès des professionnels.

Si vous utilisez une répartition limitée pour chaque ligne, alors seules les grandes lignes sont cassées, ce qui est beaucoup mieux. C'est-à-dire, ne casser que les lignes qui sont plus grandes qu'une certaine taille et qui sont plus ou moins régulièrement cassées. La mise en forme correcte du texte est assez difficile à prendre en compte, je sortirai longtemps. Comme vous pouvez le voir, il y a des petites lignes et elles doivent être renvoyées en connectant la ligne précédente, mais le problème est. Et encore une fois pour appliquer le formatage. Mais il n'est pas clair si ce nouveau format va créer de nouveaux problèmes.

Tout cela est écrit dans la macro via notepad ++ l'un après l'autre et l'utiliser.

Cependant, il est nécessaire de résoudre les problèmes les plus importants:

Il est important de Je veux noter immédiatement: TextFX n'offre pas. Mes tentatives pour écrire une macro avec textFX (y compris les tentatives avec 75 ou un numéro du presse-papiers a échoué, le texte a été écrit avec un code illisible), j'ai envoyé un message correspondant au site notepad ++ il y a un jour

point régulier n'offre pas non plus. Le fait est que la macro notepad ++ ne comprend pas le point de remplacer l'indentation par des espaces par défaut 4pcs. (Oui, la macro doit également mettre en retrait le texte, mais tout est correct)

A propos de WordWrap doux (pas formaté juste un clic) ne vaut également pas parler.

+0

Je ne sais pas ce que vous cherchez. Quelle est exactement la tâche que vous voulez accomplir avec des expressions régulières? S'il vous plaît également [modifier] et formater votre question, maintenant c'est juste un mur de texte. Vous pouvez utiliser des blocs de code ('\' ') autour de vos expressions régulières et' --- 'pour les sauts de ligne. – whrrgarbl

+0

Veuillez formater votre réponse. Formatez le code en code, les données en tant que données, faites les hyperliens en hyperliens réels, etc. Merci – azatoth

Répondre

0

inscrease tiret de la ligne 2-4

lignes de division

ligne descrease indet 2-4

^(.?) $ \ S +?^(? =.^\ 1 $) null

2017.: (.^{1,30} $) (\ d + \ d +) 17

souscrivent + $ null

\ R \ 1

\ r \ r \ n \ n

^espaces \ 1

i créer macro et résolu plus de problèmes