【发布时间】:2021-03-02 13:08:15
【问题描述】:
在 csv 列中,我有以下数据:
My Dog (101)
ACat(f023.12)
My Dog (101)
ACat ad
我喜欢像这样重新排列它们:
101, My Dog ()
f023.12, ACat()
101, My Dog ()
为了匹配它们,我可以使用简单的正则表达式,例如 (.* ?)\((.*)\)(最后一行将保持不变)https://regex101.com/r/ivrIa3/1
有没有更简单的方法:
if(value.contains(/(.* ?)\((.*)\)/), value.match(/(.* ?)\((.*)\)/)[1] + ', ' + value.match(/(.* ?)\((.*)\)/)[0], value)
【问题讨论】:
标签: openrefine grel