下記の正規表現は、「ああああ555555555あああああああああ」という文字の羅列のなかにある10桁の数字にカンマをいれるものです。
/(?<=\d)(?=(?:\d\d\d)+\b)/
しかし文字の羅列が「ああああ555555555aあああああああああ」だとコンマが入らなくなってしまいます。つまり、正規表現でマッチさせたい位置にマッチしなくなってしまいます。
アルファベットがあるとダメな理由は、なんですか。
回答1件
あなたの回答
tips
プレビュー
投稿2016/05/20 11:14
下記の正規表現は、「ああああ555555555あああああああああ」という文字の羅列のなかにある10桁の数字にカンマをいれるものです。
/(?<=\d)(?=(?:\d\d\d)+\b)/
しかし文字の羅列が「ああああ555555555aあああああああああ」だとコンマが入らなくなってしまいます。つまり、正規表現でマッチさせたい位置にマッチしなくなってしまいます。
アルファベットがあるとダメな理由は、なんですか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。