另一个正则表达式问题:
我有一个字符串如下"This is a string, and I have a priority !1"
因此,我想构建一个提取我的优先级的正则表达式,该优先级是此数字1开头的“!”。
要提取它很容易,“!([1-4])”。但是现在我要提取文本,将其删除!我怎样才能做到这一点?
详细信息:!1可以在字符串中的任何位置,因此也很好:"This is a string, !1 and I have a priority"
谢谢!
更新:我正在使用scala
最佳答案
您可以用空字符串替换!1,!2,!3和!4:String newString = "some string with !1 and more text".replaceAll("![1-4]", "");