2012-03-21 16 views
2

こんにちはすべてと感謝のブロックに正規表現は、私は、各行の最初のタブに私を着陸する予定正規表現を必要とし、事前にテキスト

を各行の最初のタブを検索します。

例えば

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 

ように解析されなければなりません。ここで

答えて

6

これを試してみてくださいしかしにおけるマルチラインオプションを設定することを確認:

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

{1}正しいアプローチのように思えるが、それはのために働いていません私。 IDこれは正しい構文ですか? –

+0

はい - 「正確に1回」を意味します。どの言語を使用していますか?例えばC#の場合、中括弧 '{{1}} 'をエスケープする必要があります。 –

+0

TextPadでいくつかのデータを整理しようとしています。 RegExを使用して検索/置換を行いたいと思います。私は各行の最初の部分を引用符で囲む必要があります。引用符を ''\ n' 'を検索し、'' \ n ''と置き換えて引用符を付けることができました。 –

2

あなたは

(^.*?)(\t) 

$1[*]$2 

改行で^と$の試合をすることができます修飾子を使用して交換してください

パターンを行きます。

ご質問がある場合は教えてください。使用しているどの言語

よろしく、トム

関連する問題