我正在努力尝试在4位数组之后添加逗号,以便将其导入电子表格并从中创建HTML表格。如果有人有更好的主意,请告诉我。 基本上,我有这样的文字:
1860s this is some text.
1911, what the hell is this
1916, maybe something else
1921, keeping it going
1925 working it
1930 what the hell.
我试图找出将文本添加到HTML表格并使用逗号作为分隔符的最佳方法。我认为正则表达式可以在每个4位数后添加逗号。然后我可以将它导入电子表格并将其导出为html表格。
我认为输入快速正确,但我似乎无法替换留下4位数字的行,同时在没有一行的情况下为每行添加逗号。
这是我的搜索表达式:
[0-9]{4}[^\,^\-^\.]
任何帮助将不胜感激。
答案 0 :(得分:1)
将逗号添加到后面跟,
\b(\d{4})(?![\d,])
要将逗号添加到四位数字后面跟,
,-
,.
\b(\d{4})(?![\d,.-])
然后根据您正在运行的语言或工具,将匹配的字符串替换为\1,
或$1,
。