【发布时间】:2014-05-22 18:01:45
【问题描述】:
我试图从字符串中替换字符模式,但尽管付出了巨大的努力,但还是无法做到。这是字符串:
{
trainNo: "12026",
startDate: "09 Apr 2014",
trainName: "SC-PUNE SHATABDI",
trnName:function(){return _LANG=="en-us"?"SC-PUNE SHATABDI":"सिकंदराबाद पुणे शताब्दी"},
trainSrc: "SC",
trainDstn: "PUNE",
runsOn: "NA",
schArr: "Source",
schDep: "14:45, 09 Apr",
schHalt: "Source",
actArr: "Source",
delayArr: "RIGHT TIME",
actDep: "14:45, 09 Apr",
delayDep: "RIGHT TIME",
actHalt: "Source",
trainType: "SHT"
} ,
我想替换这个模式:
trnName:function(){return _LANG=="en-us"?"SC-PUNE SHATABDI":"सिकंदराबाद पुणे शताब्दी"},
我尝试过这种模式但没有用:
data = data.replaceAll("\\{.*?\\}", "");
请帮助我。在此先感谢。
【问题讨论】:
-
模式是"trnName:function(){ },"
-
我想从字符串中删除所有出现的这种模式。
标签: android regex string replace