拆分列保留值

时间:2018-04-20 04:24:06

标签: openrefine

我有一列单词后跟数字,如下:

enter image description here

我想将其拆分为两列,将文本放在第一列中数字的左侧,将数字和任何文本放在第二列中。

我怀疑我必须根据此列添加一列,其中包含数字及其后的所有内容。然后我将不得不删除前一列之后的数字和所有内容。

我对GREL并不擅长,我发现的例子不起作用。帮助

1 个答案:

答案 0 :(得分:3)

有几种方法。如果您不喜欢GREL但是您知道一些正则表达式,则可以使用“编辑列” - >分成几列“并用作此正则表达式的分隔符:

$(function() {
 $("#tbutton").click(function(){
     var frmValues = $('#validation').serialize();
     $.ajax({
    type: $this.attr('method'),
    url: "hello.php",
    data: frmValues
})
.done(function () {
    $("#para").text("Serialized! Input String is " + frmValues);
})
.fail(function () {
    $("#para").text("An error occured");
});
event.preventDefault();
 });
});

这意味着“any space that is before a number”。

enter image description here

(别忘了勾选“正则表达式”框。)

如果您的任何值包含多个数字(例如,“text 123 newtext 345 sometext”),请指定“最多分为2列”。