2017-01-11 8 views
-2

データが入ったテーブルがあります。いくつかのデータは0で、私はそれを-と置き換えたいと思っていますが、私も0,25しか持っていません。あなたができる、これは空白文字が続いているすべての0'sと一致するREGEXは1文字を置き換えます0

0(?!\S) 

So : 

0 -> - 
0,25 -> 0,25 
01 -> 01 
000001 -> 000001 

ONLY single character "0" has to be replaced. How I do this? 
+1

すでに何を試してみましたか? – pringi

+0

以下のすべてのコメント –

答えて

0

単一0'sは空白文字が続いていると仮定すると、あなたは単に否定先読み、例えばを使用することができます例hereを見つけてください。

+0

EasyCatalogでどのように書くことができますか? REGEXのような感じです:0(?\ S) –

0
  • 検索:(?<![\d,])0(?![\d,])
  • は交換してください:

-は、この先行し及び数字または昏睡が続いていない場合にのみ-0に置き換えられます。

ないEasyCatalogがlookarroundを理解し、しかし、あなたが試みることができることを確認:

REGEX:^(?<![\d,])0(?![\d,])=- 

別の方法lookarroundなし:

REGEX:^(^|[^\d,])0([\d,]|$)=$1-$2 
+0

私はこのコードをどのように書いていますか?私はこのように書いています REGEX:^^ 0 = –

+0

@KevinDelcroix:あなたが使用している言語によって異なります。 – Toto

+0

EasyCatalog(Indesign Plugin)で使用しているので、どの言語がわからないのですか? –

関連する問題