Я никогда особо не разбирался в разборе текста на PHP (или на любом другом языке). У меня есть этот текст:
1 (2) ,Yes,5823,"Some Name
801-555-5555",EXEC,,"Mar 16, 2009",0.00,
1 (3) ,,4821,Somebody Else,MBR,,"Mar 11, 2009",,0.00
2 (1) ,,5634,Another Guy,ASSOC,,"Mar 15, 2009",,0.00
Вы видите, что в первой строке есть разрыв, мне нужно, чтобы он был:
1 (2) ,Yes,5823,"Some Name 801-555-5555",EXEC,,"Mar 16, 2009",0.00,
1 (3) ,,4821,Somebody Else,MBR,,"Mar 11, 2009",,0.00
2 (1) ,,5634,Another Guy,ASSOC,,"Mar 15, 2009",,0.00
Я думал об использовании регулярного выражения для поиска \n
в кавычках (или после кавычки, поскольку это не приведет к ложным совпадениям), а затем заменил его ничем, используя PHP preg_replace()
. В настоящее время я изучаю регулярное выражение, так как не знаю ничего из этого, поэтому я могу выяснить это самостоятельно (это всегда лучше), но, без сомнения, решение моей текущей проблемы поможет мне быстрее разобраться с этим. .
Большое спасибо. Если бы я мог, я бы сразу же получил награду за это.
Спасибо!