RegEx在一个文本块的每一行中找到第一个Tab

时间:2012-03-21 14:17:49

标签: regex

大家好,并提前致谢,

我需要一个正则表达式,它会让我在每行的第一个标签上。

例如

Romania RO  ROU 642
Russian Federation  RU  RUS 643
Rwanda  RW  RWA 646
Saint Barthelemy    BL  BLM 652

应该像这样解析

Romania[*]  RO  ROU 642
Russian Federation[*]   RU  RUS 643
Rwanda[*]   RW  RWA 646
Saint Barthelemy[*] BL  BLM 652

应忽略同一行中的所有其他标签。

2 个答案:

答案 0 :(得分:7)

尝试此操作,但请确保使用您使用的任何语言设置多行选项:

^[^\t]*(\t{1}).*$

答案 1 :(得分:2)

你去吧

模式

(^.*?)(\t)

替换为

$1[*]$2

使用允许^和$匹配换行符的修饰符。

如果您有任何其他问题,请与我们联系。

问候,汤姆