我的输入段落包括以道路或大道结束的道路(例如墨尔本路或Negombo Kimbulapitiya路)。任何人都可以建议我从段落中提取道路名称的模式类型吗?
答案 0 :(得分:1)
如果您的String
始终以' Road'
结尾,则可以删除最后5个字符.-
String res = road.substring(0, road.length - 5);
答案 1 :(得分:0)
你可以试试这个正则表达式
"(?i)\\s*(road|avenue)\\s*$"
匹配 - 不区分大小写(?i)
- 行road
末尾的单词avenue
或$
以及 - 仅用于修剪 - 任何空格{{1}之前和之后。
\\s*