gpt4 book ai didi

javascript - 搜索标点符号并将标点符号放在单词的开头

转载 作者:行者123 更新时间:2023-11-28 19:10:01 25 4
gpt4 key购买 nike

对于以色列希伯来语语言环境,我需要搜索标点符号并将其放在单词的开头。例如:

“禁用。寓言。”应该是“.disable .fable”

这是我到目前为止所拥有的:

var string = "disable. fable."
console.log(string.indexOf("."));
var punctuation = "disable.".slice(-1);
console.log("punctuation: " + punctuation);
string = punctuation + string;
console.log("string: " + string);

最佳答案

您可以使用这样的正则表达式:

(\w+)(\.)

这个替换字符串:

$2$1

<强> Working demo

代码:

var re = /(\w+)(\.)/g; 
var str = 'disable. fable.';
var subst = '$2$1';

var result = str.replace(re, subst);

// result: .disable .fable

作为 Shlomo 在此评论中指出,如果您想覆盖其他标志,您可以使用此正则表达式:

(\w+)([.?,!:;])

关于javascript - 搜索标点符号并将标点符号放在单词的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30878616/

25 4 0