2017-02-19 44 views
-1

如何在某个位置查找逗号(例如字符串中的第三个 逗号),并替换逗号 和下一个逗号之间的内容正则表达式?使用正则表达式在CSV文件的某个位置查找并替换文本

+1

欢迎堆栈溢出玩一圈!本网站不是代码编写服务。你已经尝试过哪些代码?请通过[tour](http://stackoverflow.com/tour),[帮助中心](http://stackoverflow.com/help)和[如何提出一个好问题](http:// stackoverflow.com/help/how-to-ask)章节,了解本网站的工作原理,并帮助您改善当前和未来的问题,从而帮助您获得更好的答案。 –

+0

恕我直言,学习正则表达式的最佳场所是一个[在线RegEx测试器](https://regex101.com/r/jA9rH9/1) –

回答

1

如果我不知道您使用的是什么语言,那么我可以告诉您关于如何替换的信息不多,但这里是您需要的正则表达式,我认为。

例如:

name,surname,like long walks on the beach,phone, age 

正则表达式:

^(?<name>[a-z ]+),(?<surname>[a-z ]+),(?<walks>[a-z ]+),(?<phone>[a-z ]+),(?<age>[a-z ]+) 

从那里,你只要选择你想在哪个组中,你想要的语言或框架来代替。

另外,您不必使用我更喜欢它们的组,我发现它可以很容易地识别每个代码块代表的内容。

https://regex101.com/是一个很棒的网站和你的正则表达式

希望这有助于

相关问题