Доброго времени суток.Рад что ресурс опять заработал.
У меня вопрос следующего содержания:
Открываем файл ТХТ.В нем находим строки не содержащие определенного слова и делаем преобразование строки -
Помогите составить код чтобы он отправлял на функции:
1.Линии не содержащие ни одного слова (вертикальные "пробелы")
2.Первыми символами стоит " \\ "
3.В строке есть определенное слово(When)
4.В строке нет определенного слова(When)
5.В строке есть определенное слово(When)или(raisemax) ,но нет второго определенного слова(force)
У меня вопрос следующего содержания:
Открываем файл ТХТ.В нем находим строки не содержащие определенного слова и делаем преобразование строки -
Код:
If Not StringRegExp ($sLine, '(?i)\h*(when \w+)') Then
If StringRegExp ($sLine, '(?i)([a-z0-9-]+)\h*=\h*([a-z]+)') Then
$sRet = StringRegExpReplace($sLine, '(?i)([a-z0-9-]+)\h*=\h*([a-z]+)' , '$\1 = "\2"')
Return $sRet
EndIf
If StringRegExp ($sLine, '(?i)([a-z0-9-]+)\h*=\h*([0-9]+)') Then
$sRet = StringRegExpReplace($sLine, '(?i)([a-z0-9-]+)\h*=\h*([0-9]+)' , '$\1 = \2')
Return $sRet
EndIf
EndIf
Помогите составить код чтобы он отправлял на функции:
1.Линии не содержащие ни одного слова (вертикальные "пробелы")
2.Первыми символами стоит " \\ "
3.В строке есть определенное слово(When)
4.В строке нет определенного слова(When)
5.В строке есть определенное слово(When)или(raisemax) ,но нет второго определенного слова(force)
Код:
MaxSessionHands = 10000
MaxSessionTime = 360
AutoRebuyAtUB = OFF
custom
preflop
//always play aces and kings
When (hand=AA or hand=KK)
when raises>0 raisemax force
//when re-raised, push/fold according to stacksize
when raises=1 and botslastaction=raise
when totalinvested > 50% Stacksize raisemax force
when totalinvested > 33% Stacksize and (hand=TT or hand=99 or hand=AQ) raisemax force
when others
when others fold force
flop
When totalinvested > 120% stacksize and paironboard and (bets = 1 or raises >= 1) and not (NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 3 or NutFullHouseOrFourOfAKind = 4 or HaveQuads or HaveStraightFlush) and (haveoverpair or have2ndoverpair or haveunderpair or havetoppair or have2ndtoppair or havetrips or havestraight or haveflush or havestraightdraw or haveflushdraw) call force
turn
When totalinvested > 120% stacksize and paironboard and (bets = 1 or raises >= 1) and not (NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 3 or NutFullHouseOrFourOfAKind = 4 or HaveQuads or HaveStraightFlush) and (haveoverpair or have2ndoverpair or haveunderpair or havetoppair or have2ndtoppair or havetrips or havestraight or haveflush or havestraightdraw or haveflushdraw) call force
river
When totalinvested > 120% stacksize and paironboard and (bets = 1 or raises >= 1) and not (NutFullHouseOrFourOfAKind = 2 or NutFullHouseOrFourOfAKind = 1 or NutFullHouseOrFourOfAKind = 3 or NutFullHouseOrFourOfAKind = 4 or HaveQuads or HaveStraightFlush) and (haveoverpair or have2ndoverpair or haveunderpair or havetoppair or have2ndtoppair or havetrips or havestraight or haveflush or havestraightdraw or haveflushdraw) call force