gpt4 book ai didi

java - 将 Java 中的字符串拆分为 PHP

转载 作者:搜寻专家 更新时间:2023-10-31 21:07:43 26 4
gpt4 key购买 nike

我的 logcat 中有一个这样的字符串

24:John Smith
Contact Number: 999999999
Customer Address: Texas 47
Store: Subway
Time Frame: 4:00pm - 5:00pm
Request: One sandwhich
SMS ID: 2493
Job Submitted at: 2015-03-14 18:27:45

然后我使用以下代码将 SMS ID 分配给字符串变量 smsCode:

smsCode = str.split("SMS ID: ")[1].split("Job Submitted at: ")[0];

在我的 logcat 中它显示 smsCode 等于 2493但是,当我将变量传递给 PHP 时,它不起作用。这可能是由于间距。我使用了 smsCode.trim() 但效果不佳。

如果我在没有变量的情况下输入真实值,它会起作用:

nameValuePairs.add(new BasicNameValuePair("smsCode", "2493"));

当它的变量如下时,它不会。

nameValuePairs.add(new BasicNameValuePair("smsCode", smsCode));

最佳答案

问题是,在您使用硬编码值的第一个示例中,您实际上只传递了该文本值。

在第二个例子中,使用变量 smsCode 实际上并不包含你认为它包含的值,在前面的文本行之后 - smsCode 在这一点上实际上有2493\n 的文本值。

尝试按照已经建议的那样做,并在第二个拆分前添加一个 \n 以删除多余的换行符。

关于java - 将 Java 中的字符串拆分为 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29629857/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com