文字列に、「.5」、「+.5」、「-.5」など、先行ゼロのない有効な数値がある場合、正規表現を使用してそのようなパターンに一致させ、先行ゼロを追加する方法は?
言う、
s=".5x-.3/+.74x1.2"
なりたい
0.5x-0.3/+0.74x1.2
そして使う
(?!\d)([+-]?)(?!\d)(\.\d+)
パターン$10$2
としても置換としても機能しますが、正しいものが提供されないのはなぜでしょうか?
PS: Excel で VBScript RegExp エンジンを使用しています