我想知道是否可以制作一个好的正则表达式来从这样的文本中提取内容。
2 years ago -> 6 months ago
有两个元素2 years ago
和6 months ago
由两个连续字符->
分隔。
如果分隔符是单个字符很容易(例如,1 year = 12 months
很容易从正则表达式([^=]+)=([^=]+)
中提取)但我不知道这种情况下的长度是分隔符大于1。
答案 0 :(得分:2)
If I understood you well, you can use:
(.*)->(.*)
Anyway, as Wiktor Stribzew pointed in this comment... you might want just to split by ->