2016-11-13 17 views
1

reqex式「\s\.\d」を使用して「.9」などの式を検索し、「0.9」という式に置き換えます。つまり、検索パターンの一部が置換パターンの一部です。これは、.TRUEの置き換えを避けるためです。 0.TRUEで。私は0. \ d のような置換パターンを試しましたが、これは単に置換文字列に "d"を置きます。Texwranglerの置換文字列

答えて

1

&は、マッチ全体の逆参照として使用できます。文字以外の文字の前に数字を続けたドットをマッチさせる場合は、\B\.\dを使用し、0&に置き換えることができます。あなたが\s\.\dを使用し、ゼロを追加したい場合は

しかし、あなたはキャプチャグループを必要とする - (\s)(\.\d)をして\01が最初のキャプチャグループへの後方参照である\010\2(と交換し、0がゼロと\2で後方参照がありますこの方法では文字列の先頭に一致させることはできませんが、最初のグループには、(^|\s)(\.\d)の代替文字列を追加する必要があります。

+0

ありがとう: - )。私は今それを理解していると思う。 – Shejo284