【提问】字符串操作二 刚刚那个需求有点变现在要求这样x=Xfrom123 orx=XTo123如何取出X后这些数X不固定。X后面的数也不固定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = "XghertfromTo1"; var pattern=/^\b(.+?)(from1|To.*?)$/gim; alert(str.replace(pattern,"$2")); 正则比较好 其他的就去if else string x = "aX123from or";x = x.Substring(x.IndexOf("X") + 1, x.Length - x.IndexOf("X") - 1);?? 我的意思是一串字符串可能是这样的Xfrom1234又或者是XTo2342X不固定X后面的那些字符也不固定。该怎么取出X后面的字符 X后面的那些字符也不固定-----------from To 也可能没有? 想了想,还是改成这样的需求吧xfrom142X的固定的可能三位可能四位或者五位X后面的不固定,咋取X后面的字符 可是弄确定了不怎么通用了哎,算了X可能是P,C,I,这三个E文字母,不过就只有一位。X后面字符数不确定。就取那些不确定的字符 可以试试var str = "Pfrom1gd"; var pattern=/^(P|I|C.*?)/gim; alert(str.replace(pattern,"")); 看了半天没明白你到底要干什么, 为什么不用lastindexof('x')从后往前截哟??? 有个问题就是今天添加的记录是后天生效,到了后天自动(Update)生效要怎么实现。 JavaScript实现checkBox功能 CS0016: 未能写入输出文件 oracle传入数组参数 运行asp.net出错后IE出现的运行调试? 关于sqldatareader的问题 如何用javascript操作asp.net的控件 !!!为什么无法触发datagrid的模板列中添加的图片按钮的ItemCommand事件 从数据库中获取文件的问题,版主与微软专家请进。 请教DataList问题 evt.keyCode==186 186?? 关于基类和派生类的基础问题
var pattern=/^\b(.+?)(from1|To.*?)$/gim;
alert(str.replace(pattern,"$2"));
x = x.Substring(x.IndexOf("X") + 1, x.Length - x.IndexOf("X") - 1);
??
可能是这样的Xfrom1234
又或者是XTo2342
X不固定X后面的那些字符也不固定。该怎么取出X后面的字符
-----------
from To 也可能没有?
xfrom142
X的固定的可能三位可能四位或者五位
X后面的不固定,咋取X后面的字符
哎,算了
X可能是P,C,I,这三个E文字母,不过就只有一位。
X后面字符数不确定。
就取那些不确定的字符
可以试试
var str = "Pfrom1gd";
var pattern=/^(P|I|C.*?)/gim;
alert(str.replace(pattern,""));
为什么不用lastindexof('x')从后往前截哟???