如何用不同的字符替换字符串中的第一个空格?

安德鲁·福克斯

我有一个文本(.txt)文件,其中包含如下文本:

5 General
-10 Time Limits
-20 Scheduled Maintenance Checks
-30 Reserved 
-40 Reserved
-50 Unscheduled Maintenance checks

6 DIMENSIONS and AREAS

7 LIFTING and SHORING
-00 General
-10 Jacking
-20 Shoring

8 LEVELING and WEIGHING
-00 General
-10 Weighing and Balancing
-20 Leveling

9 TOWING and TAXIING
-00 General
-10 Towing
-20 Taxiing

我想用逗号替换每行中的第一个空格(我正在尝试将txt文件转换为csv,以准备将其导入到db中)。我开始使用strpos()函数,但是无法理解下一步该做什么。

奖励任务:我还希望在每行的末尾添加半冒号。

编辑:添加了实际数据,而不是示例数据。

ao

一个简单的带有限制的preg_replace将起作用:

$str = '5 Here is some text.';

echo preg_replace('/ /', ',', $str, 1); 

//  OUTPUT:
//  5,Here is some text.

带循环:

<?php

$str = array('5 Here is some text.', '5 Here is some text.','-10 Here is some text.','-20 Here is some text.','-30 Here is some text');
foreach ($str as $a) {
echo preg_replace('/ /', ',', $a, 1)."<br>";
}

// OUTPUT:
// 5,Here is some text.
// -10,Here is some text.
// -20,Here is some text.
// -30,Here is some text.

编辑您的新编辑:

$str = "5 General
-10 Time Limits
-20 Scheduled Maintenance Checks
-30 Reserved 
-40 Reserved
-50 Unscheduled Maintenance checks

6 DIMENSIONS and AREAS

7 LIFTING and SHORING
-00 General
-10 Jacking
-20 Shoring

8 LEVELING and WEIGHING
-00 General
-10 Weighing and Balancing
-20 Leveling

9 TOWING and TAXIING
-00 General
-10 Towing
-20 Taxiing";

$array = explode(PHP_EOL, $str);

foreach ($array as $a) {

echo preg_replace('/ /', ',', $a, 1)."<br>";
}

// OUTPUT:

/*
5,General
-10,Time Limits
-20,Scheduled Maintenance Checks
-30,Reserved
-40,Reserved
-50,Unscheduled Maintenance checks

6,DIMENSIONS and AREAS

7,LIFTING and SHORING
-00,General
-10,Jacking
-20,Shoring

8,LEVELING and WEIGHING
-00,General
-10,Weighing and Balancing
-20,Leveling

9,TOWING and TAXIING
-00,General
-10,Towing
-20,Taxiing
*/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用不同的字符替换字符串中的第一个空格?

来自分类Dev

仅替换字符串中的第一个空格

来自分类Dev

如何用不同的字符串替换一组文件中的字符串?

来自分类Dev

如何用R中的第一个所需符号分割字符串向量?

来自分类Dev

如何替换pd datafframe中字符串的第一个实例?

来自分类Dev

如何用两个不同的字符替换字符串中的空格?

来自分类Dev

如何用R中的不同子字符串替换一个子字符串?

来自分类Dev

匹配模式并替换其后的字符串的第一个实例(无论空格或制表符如何)

来自分类Dev

如何替换字符串中第一个字符以外的字符

来自分类Dev

获取单词和空格字符串中的第一个单词-在空格之前对第一个单词进行子字符串化

来自分类Dev

在PowerShell中替换字符串中的第一个匹配字符

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

在PowerShell中替换字符串中的第一个匹配字符

来自分类Dev

找到第一个不同的字符串

来自分类Dev

将字符串中的所有字符替换为星号(MSSQL中的第一个字符和空格除外)

来自分类Dev

如何用Java字符串替换最后一个空格?

来自分类Dev

如何使用python替换字符串中的第一个字符?

来自分类Dev

将字符串的所有字符替换为星号,MSSQL中的第一个字符和空格除外

来自分类Dev

如何在第一个空格处拆分字符串

来自分类Dev

我应该如何从开头到第一个空格删除部分字符串?

来自分类Dev

如何使用指针在C的第一个空格上拆分字符串?

来自分类Dev

仅通过python中的第一个空格分割字符串

来自分类Dev

按 ruby 中的每个第一个空格拆分字符串

来自分类Dev

如何在vbsript中的第一个空格之后获取字符串的索引

来自分类Dev

如何在c中读取前导空格的第一个字符串?

来自分类Dev

传递给php函数的字符串在字符串中的第一个空格后中断

来自分类Dev

如何用一个命令替换两个不同文件中的字符串?

来自分类Dev

如何用另一个替换字符串中的字符?在C ++中

来自分类Dev

替换字符串中的第一个和最后一个字符(javascript)

Related 相关文章

  1. 1

    如何用不同的字符替换字符串中的第一个空格?

  2. 2

    仅替换字符串中的第一个空格

  3. 3

    如何用不同的字符串替换一组文件中的字符串?

  4. 4

    如何用R中的第一个所需符号分割字符串向量?

  5. 5

    如何替换pd datafframe中字符串的第一个实例?

  6. 6

    如何用两个不同的字符替换字符串中的空格?

  7. 7

    如何用R中的不同子字符串替换一个子字符串?

  8. 8

    匹配模式并替换其后的字符串的第一个实例(无论空格或制表符如何)

  9. 9

    如何替换字符串中第一个字符以外的字符

  10. 10

    获取单词和空格字符串中的第一个单词-在空格之前对第一个单词进行子字符串化

  11. 11

    在PowerShell中替换字符串中的第一个匹配字符

  12. 12

    在MySQL中替换字符串中的第一个字符

  13. 13

    在PowerShell中替换字符串中的第一个匹配字符

  14. 14

    找到第一个不同的字符串

  15. 15

    将字符串中的所有字符替换为星号(MSSQL中的第一个字符和空格除外)

  16. 16

    如何用Java字符串替换最后一个空格?

  17. 17

    如何使用python替换字符串中的第一个字符?

  18. 18

    将字符串的所有字符替换为星号,MSSQL中的第一个字符和空格除外

  19. 19

    如何在第一个空格处拆分字符串

  20. 20

    我应该如何从开头到第一个空格删除部分字符串?

  21. 21

    如何使用指针在C的第一个空格上拆分字符串?

  22. 22

    仅通过python中的第一个空格分割字符串

  23. 23

    按 ruby 中的每个第一个空格拆分字符串

  24. 24

    如何在vbsript中的第一个空格之后获取字符串的索引

  25. 25

    如何在c中读取前导空格的第一个字符串?

  26. 26

    传递给php函数的字符串在字符串中的第一个空格后中断

  27. 27

    如何用一个命令替换两个不同文件中的字符串?

  28. 28

    如何用另一个替换字符串中的字符?在C ++中

  29. 29

    替换字符串中的第一个和最后一个字符(javascript)

热门标签

归档