25.08.2015, 01:43
Gosto muito do include strlib, este oferece algumas funзхes interessantes para manipular strings, foi inspirado nas funзхes do PHP. Podes usar a funзгo "explode" para separar a string numa array, e depois no final usas "implode" para juntar a array numa string.
O que vai acontecer:
String = linha1\nlinha2\nlinha3\nlinha4\nlinha5
explode
Array[0] = linha1
Array[1] = linha2
Array[2] = linha3
etc
Assim, para escolher a linha 2 usas Array[2-1]. Depois, efetuas as alteraзхes que tiveres de efetuar, e de seguida, usas a funзгo implode para converter a array em string novamente.
Em PHP ficaria:
Dei o cуdigo em PHP porque estou mais habituado, mas a lуgica й a mesma em Pawn (com o strlib).
O que vai acontecer:
String = linha1\nlinha2\nlinha3\nlinha4\nlinha5
explode
Array[0] = linha1
Array[1] = linha2
Array[2] = linha3
etc
Assim, para escolher a linha 2 usas Array[2-1]. Depois, efetuas as alteraзхes que tiveres de efetuar, e de seguida, usas a funзгo implode para converter a array em string novamente.
Em PHP ficaria:
Код:
$string = "linha1\nlinha2\nlinha3\nlinha4\nlinha5" $stringExploded = explode("\n", $string); $stringExploded[1] = "linha2_modificada"; $string = implode("\n", $stringExploded);