1

Тема: AHK.Сложные манипуляции с текстом\строками

Вообщем такое, есть текст такой, состоит из ссылки(верней тег) он всегда вверху абзаца, точней каждого блока, разделенного пустой строкой

<a href="http://www.somesite/?article=41">
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=43">
тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=134">
тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст

нужно чтоб на выходе(после обработки скриптом), было следущее, то есть чтоб в каждой строке в одном блоке(2 или 3 строки обычно) было добавленно этот тег

<a href="http://www.somesite/?article=41">тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
<a href="http://www.somesite/?article=41">строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=43">тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
<a href="http://www.somesite/?article=43">тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
<a href="http://www.somesite/?article=43">строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=134">тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
<a href="http://www.somesite/?article=134">тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
<a href="http://www.somesite/?article=134">строка содержащая что-либо, что то похоже на текст, а может и сам текст

Помогите плиз, если возможно, может подскажете альтернативные решения. Заранее спасибо.

2

Re: AHK.Сложные манипуляции с текстом\строками

Text = 
(
<a href="http://www.somesite/?article=41">
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=43">
тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст

<a href="http://www.somesite/?article=134">
тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,тут какой-либо текст,
тут какой-либо текст,тут какой-либо текст, что то наподобие текста, а может и текст и тд
строка содержащая что-либо, что то похоже на текст, а может и сам текст
)

NewText =
Loop, parse, Text, `n, `r
{
   if InStr(A_LoopField, "<a href=")
   {
      tag := A_LoopField
      Continue
   }
   NewText .= (A_LoopField = "" ? A_LoopField : tag . A_LoopField) . "`n"
}
StringTrimRight, NewText, NewText, 1
MsgBox, % NewText
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK.Сложные манипуляции с текстом\строками

teadrinker Спасибо, работает отлично