【发布时间】:2015-03-15 05:08:56
【问题描述】:
您如何将此字符串格式拆分为多个部分:
message_type={any_text}&message_number={digits}&code={digits}&id={digits}&message={any_text}×tamp={digits_with_decimal}
在message={any_text} 部分中,{any_text} 可能包含& 和=,因此无法通过& 或= 进行字符串拆分
并且消息部分的顺序可以按此顺序加扰或不加扰。我认为可以为解决方案提取一个模式={the_text_needed}&,但这不适用于字符串的最后一部分,因为最后不会有&。
【问题讨论】:
-
这和this有什么不同吗?
-
是的,我认为,因为这个问题是针对正则表达式解决方案的,所以这个问题不仅仅针对正则表达式
-
{any_text} 可以包含
"}&"吗? :D -
“{}”只是我对需要完成的模式的表示,并不是消息字符串的一部分
-
我想我需要做的是,做一个 indexof("message_type") 然后逐个字符地遍历字符串,然后检查一个模式,例如&message_number= 或 EOL
标签: java