この場合、特定の基準が満たされている場合、非文字を挿入することは可能ですか?
例: 5 つの数字 (12345) がある場合、2 番目の数字 (12-345) の後に - を挿入します。
番地を修正しようとしています。
ありがとう!
この場合、特定の基準が満たされている場合、非文字を挿入することは可能ですか?
例: 5 つの数字 (12345) がある場合、2 番目の数字 (12-345) の後に - を挿入します。
番地を修正しようとしています。
ありがとう!
s = "abc 12345 def"
sub("([0-9]{2})([0-9]{3})", "\\1-\\2", s)
# "abc 12-345 def"
これにより、連続する 5 つの数字の最初のインスタンスが検索され、2 番目の数字の後に「-」が追加されます。R 正規表現構文については、 http://stat.ethz.ch/R-manual/R-patched/library/base/html/regex.htmlを参照してください。