0

我需要删除 URL,但我需要保留 @something 之类的字符串,这是我的 redex:

"[^@][(https?|ftp|file)://[-a-zA-Z0-9+&#/%?=~_|!:,.;]*[-a-zA-Z0-9+&#/%=~_|]]"

然而,当我用它来删除字符串时,它并没有删除我http://notwww.things唯一以 " http://www" 开头的字符串,它确实 elminates @somethings

有人可以帮我纠正我的redex吗?

4

1 回答 1

0

您应该.在字符类中转义点 ( )。否则,此正则表达式将替换all字符。

于 2012-10-31T00:58:33.453 回答