【发布时间】:2022-06-18 11:08:05
【问题描述】:
如何使用正则表达式在特定位置查找字符串?
choryangStn_110_220114_일_0.sbm
choryangStn_110_220114_이_0.sbm
choryangStn_110_220114_삼_0.sbm
上班的时候想带일,이,삼
我试过了
String filename = "choryangStn_110_220114_일_0.sbm";
filename.replaceAll(".*_(\\w+)_\\d+\\.\\w+", "$1");
如果这样做,它将无法正常工作。
不知道怎么才能满足\\w or [가-힣]。
filename.replaceAll(".*_(\\w+)||[가-힣]_\\d+\\.\\w+", "$1");
filename.replaceAll(".*_(\\w+||[가-힣])_\\d+\\.\\w+", "$1");
以上两个句子都不能正常工作。
我想知道这怎么可能。
【问题讨论】:
标签: regex