我需要删除网址,但我需要保留像@something这样的字符串,这是我的重新索引:
"[^@][(https?|ftp|file)://[-a-zA-Z0-9+&#/%?=~_|!:,.;]*[-a-zA-Z0-9+&#/%=~_|]]"
然而,当我使用它删除字符串时,它不会删除我的http://notwww.things
只会以“http://www
”开头并且它会消除@somethings
的内容。
有人可以帮我纠正我的重新索引吗?
答案 0 :(得分:0)
你应该在角色类中转义点(.
)。否则此正则表达式将替换all
个字符。