在 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)