簡體   English   中英

如何找到特定字符串並根據字符替換?

[英]How can I find a specific string and replace based on character?

我正試圖找到一個特定的角色,例如'?' 然后刪除char后面的所有文本,直到我遇到一個空格。

以便:

var string = '?What is going on here?';
Then the new string would be: 'is going on here';

我一直在用這個:

var mod_content = content.substring(content.indexOf(' ') + 1);

但這不再有效,因為特定的字符串也可以在字符串的中間。

除了這個,我還沒有嘗試過任何東西。 我根本不知道怎么做。

采用:

string = string.replace(/\?\S*\s+/g, '');

更新:如果要刪除最后一個? 也是,然后使用

string = string.replace(/\?\S*\s*/g, '');
var firstBit = str.split("?");
var bityouWant = firstBit.substring(firstBit.indexOf(' ') + 1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM