Нужны подробности, какое содержимое у файла, какая регулярка.Всем привет!
Подскажите как найти кусок текста в файле регуляркой? Попробовал сначала через функцию "Прочитать текст" и потом "Обработка текста", но файл очень большой и очень долго длится процесс.
1. Содержание файла текст, который постоянно растет.Нужны подробности, какое содержимое у файла, какая регулярка.
В Конструкторе рег-выражений пробовали тестировать процесс?
Сколько времени он длится?
Написал в личке, напишу также здесь.Странно, попробовал нажал "Вперед" и за 2 секунды все нашлось. Повторил второй раз и основ PM завис. Люди добрые, помогите.
Попробуйте очистить файл от них, можно использовать такой C#-код для очистки:Есть всего 3 скобки {. в файле.
return Global.IE.Screening.StringMacrosScreening(project.Variables["temp"].Value);
Я не разбираюсь в С#, но вроде вижу, что что-то произойдет не с файлом, а с переменной в проекте. Я запустил и все опять зависло(Попробуйте очистить файл от них, можно использовать такой C#-код для очистки:
Код:return Global.IE.Screening.StringMacrosScreening(project.Variables["temp"].Value);
Да тут не нужно особо разбираться, код готовый к употреблению.Я не разбираюсь в С#, но вроде вижу, что что-то произойдет не с файлом, а с переменной в проекте. Я запустил и все опять зависло(
return Global.IE.Screening.StringMacrosScreening(project.Variables["Вот сюда воткнул свою переменную"].Value); Выдало ошибку у кубика. http://skrinshoter.ru/s/200819/MWZ9JLMUДа тут не нужно особо разбираться, код готовый к употреблению.
Берете из файла текст в переменную, эту переменную обрабатываете в этом коде,
на выходе у вас получится чистый вариант, уже без фигурных скобок, в нем парсите.
Сделайте скриншот как у вас сейчас выглядит код.Прогрузилось наконец-то. Выдало ошибку.
return Global.IE.Screening.StringMacrosScreening(project.Variables["Вот сюда воткнул свою переменную"].Value); Выдало ошибку у кубика. http://skrinshoter.ru/s/200819/MWZ9JLMU
Да, дело в спец-символах, которые используются в макросах, обозначающих переменные.http://skrinshoter.ru/s/200819/YnDCOX0g А С# кодом также будет долго обрабатыватьcя, если он будет через кубик "Cвой C# код" прожект мэйкера? Дело именно в спец. знаках?
К сожалению выдает ошибку http://skrinshoter.ru/s/200819/MWZ9JLMU при запуске этого с#-кубика. Удаления не происходит. Не понимаю, что с этим делать(Да, дело в спец-символах, которые используются в макросах, обозначающих переменные.
Этот код удаляет эти символы. На скриншоте у вас все верно, должно отрабатывать быстро.
Вы уже попробовали парсить в очищенном тексте?
Какая у вас версия Зеннопостера (числовое знач. версии)?К сожалению выдает ошибку http://skrinshoter.ru/s/200819/MWZ9JLMU при запуске этого с#-кубика. Удаления не происходит. Не понимаю, что с этим делать(
Версия программы: 5.9.9.1Какая у вас версия Зеннопостера (числовое знач. версии)?
Да, этот метод не будет работать в этой версии.Версия программы: 5.9.9.1
Попробую удалить и отпишусь по результатом. А пилить С# кубик не имеет смысла на таком объеме (проще сделать стандартными методами)?Да, этот метод не будет работать в этой версии.
Попробуйте поискать методы решения на форуме в старых топиках,
что то было на эту тему.
Актуально решать подобную проблему именно с помощью C#,Попробую удалить и отпишусь по результатом. А пилить С# кубик не имеет смысла на таком объеме (проще сделать стандартными методами)?
Выше я писал, что в C# полный 0. Все, что удалось написатьАктуально решать подобную проблему именно с помощью C#,
т.к. стандартные экшены пытаются распознавать макросные конструкции,
на этом как раз и происходит замедление работы. Помнится в старых топиках
тоже с помощью C# решалось. Сейчас тоже попробую поискать.
https://zennolab.com/discussion/threads/kak-na-s-zamenit-blok-obrabotka-teksta-reguljarnoe-vyrazhenie.22440/Не понимаю как прикрутить сюда регулярку [А-ЯЁ][^\r\nА-ЯЁ]*\bслов\w*\b[^\r\nА-ЯЁ]*[\.\?\!]
maxCount: 5,
rightEdgeOffset: 0,
'class': 'spinner'
'class': 'fa fa-spinner fa-spin'
'data-id': ,
'class': 'comment iwt_comment_parent_'+commentModel.parent,
'parent-id': commentModel.parent
'class': 'child-comments'
'class': 'comment-wrapper'
text: this.options.timeFormatter(commentModel.created),
'data-original': commentModel.created
'class': 'name'
href: commentModel.profileURL,
text: nameText
text: "In risposta a: "
text: parent.fullname
'class': 'fa fa-share'
text: this.options.newText
'class': 'wrapper'
'class': 'content'
href: commentModel.fileURL,
target: '_blank'
src: commentModel.fileURL
src: commentModel.fileURL,
type: commentModel.fileMimeType,
controls: 'controls'
'class': iconClass
text: this.options.textFormatter(this.options.editedText) + ' ' + editedTime,
'data-original': commentModel.modified
'class': 'actions'
text: ''
'data-reid': ,
text: this.options.textFormatter(this.options.replyText)
text: 'Spubblica'
text: 'Modifica'
'class': 'fa fa-thumbs-up'
text: this.options.textFormatter(this.options.deleteText)
'class': 'action upvote' + (commentModel.userHasUpvoted ? ' highlight-font': '')
'class': 'upvote-count'
text: css
created: time,
modified: time,
fullname: this.options.textFormatter(this.options.youText),
profilePictureURL: this.options.profilePictureURL,
upvoteCount: 0,
userHasUpvoted: false
var maxRowsUsed = this.options.textareaMaxRows == false.
video = html.split( '[video]' )
newContent = content.substring(0, iwtposition)
+jQuery( oggetto ).text()
var caretPos = 0,
Попробуйте брать Text исходник таким образом:А как сделать так чтобы в тексте удаляло строки со свойствами css и различными кусками кода?