我有一个字符串,你好〜蒂姆〜当我回来的时候给我打电话〜+ 339280908998
现有消息中有多个字段。 Greeting=Hello
,Name=Tim
,message=call-me-when-you-are-back-at
,Phone=+339280908998
。
即,基本上~
出现之前的第一个单词是Greeting
,~
的第一次出现和第二次出现Name
之间是~
的第三次出现~
1}}是消息, success: function (result) {
//change the selected item
}
最后一次出现后的最后一个字是电话。
如何提取这些词语。
提前致谢。
答案 0 :(得分:1)
是的,可以根据评论中的字符串来完成。
您需要的正则表达式为:^([^~]*?)~([^~]*?)~([^~]*?)~(.*?)$
以下是示例的链接:https://regex101.com/r/bW2cP7/2