正确的句子
您的航班已确认。座位已确认。
待批准的航空公司
航空公司将在办理登机手续时分配座位
你要求的座位不可用
错误的句子
您的航班已确认。座位已确认。你可以
等待航空公司批准你可以
航空公司将在办理登机手续时指定座位或您可以
您要求的座位无法使用。航空公司已经分配了不同的你可以
这些是可能的句子。我需要剪掉最后一部分(你可能/或你可能),以便它以最后一个点结束。
我该如何解决这个问题?
答案 0 :(得分:2)
您可以在每一行上运行以下javascript代码来删除文本。
示例:
var string = "Your flight is confirmed. Seat is confirmed. You may";
string.replace(/((or)* you may)$/i, "");
这将摆脱“你可能”或“或你可能”
答案 1 :(得分:1)
我的想法与@AlexCheuk AlexCheuk相同 使用短的正则表达式,如
replace(/((or)* you may)$/i, "")
如果您想一次替换所有文本,请使用此正则表达式:
replace(/((or)* you may)/gi, "")
这是DEMO
答案 2 :(得分:0)
使用subtring()因为substring()方法从两个指定索引之间的字符串中提取字符,并返回新的子字符串。
答案 3 :(得分:0)
您可以在java脚本中使用此替换来在最后添加句号。
string.replace(/((or)*\.+ you may)$/i, ".");
这将摆脱“你可能”或“或你可能”