我正在尝试将漏洞教科书写成csv格式,我正在使用正则表达式。但我并没有真正做对。 我需要在这个例子中搜索:
var handler = {
get: function(target, property, receiver) {
if (property === 'set') {
const origMethod = target[property];
return function(...args) {
// Add your callback in here
console.log(`set was called with ${args}`)
return origMethod.apply(this, args);
};
}
return target[property]
}
};
var map1 = new Proxy (Immutable.Map({'b': 123}), handler)
var map2 = map1.set('b', 50);
console.log(map1.get('b')); // 123
console.log(map2.get('b')); // 50
将其转换为:
agur, pi. aguren, subs., lune, mois. Ex.: arbd uaguren, quatre mois.
答案 0 :(得分:1)
我的每个列都有一个正则表达式的解决方案:
col1 = agur
start: beginning of text
stop : ", pi"
regex: ^(.+), pi
col2 = aguren
start: "pi."
stop : ","
regex: .+pi\.([^,]+)
col3 = lune,mois
start: "subs., "
stop : ","
regex: .+subs\., ([^.]+)
col4 = arbd uaguren,quatre mois。
start: "Ex."
stop : end of line
regex: .+Ex\.(.+)
对于每个正则表达式,我提供了开始和停止标准。使用真实数据时,可能需要调整它们。