我正在嘗試創建一個通用正則表達式來從文本中提取工作體驗。正則表達式從文本中提取工作體驗
考慮以下示例及其預期輸出。
1)String string1= "My work experience is 2 years"
Output = "2 years"
2)String string2 = "My work experience is 6 months"
Output = "6 months"
我用正則表達式作爲/[0-9] years/
但它似乎並沒有工作。
如果有人知道一般的正則表達式,請分享。
是否輸入*總是*開始'我的工作經驗'? – 2015-05-04 08:32:56
不,它可能會有所不同。我只是想提取正則表達式匹配的文本 – Nishant123
你是什麼意思你使用'/ [0-9]年/'?如果你使用'find()',結果將會起作用,如果你使用'matches()',你需要放置一個匹配整個文本(行)的正則表達式,比如'^。* [0-9](年份|月份] [s]?。* $''' – thst