Как вставить символ после каждого x количество (10) символов в Sublime Text? V3.2.2 - PullRequest
1 голос
/ 22 октября 2019
word word word word word word word word word word word word word word word word word

вставьте «& B5 &» после каждых 10 символов, становится равным

word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word

Как это сделать с помощью Sublime Text 3 или Notepad ++ или еще ? Что такое регулярное выражение найти и заменить предложения? Или любой другой полезный способ сделать это

1 Ответ

1 голос
/ 22 октября 2019

Вы можете сделать это с помощью регулярного выражения, вот пример с использованием vscode: [^.*]{10} заменить все на $0 "&B5&"

enter image description here

output:

word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word

примечание: вы можете использовать это регулярное выражение также для возвышенного. не забудьте проверить. * button

enter image description here

или используя php:

$input = 'word word word word word word word word word word word word word word word word word';

$input = preg_replace('#([^.*]{10})#', '$1 "&B5&"', $input);

echo $input;

вывод:

word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word word "&B5&"word
...