【发布时间】:2010-11-18 22:17:35
【问题描述】:
我一直在尝试构建一个正则表达式,但无法让一个特定条件起作用。
我想要一个正则表达式来删除除破折号 (-) 之外的所有非字母字符。只有以空格为前缀的破折号才应被替换。
即
TEST-TEST -TEST#TEST.TEST
应该改为
TEST-TEST TEST TEST TEST
我一直在使用[^a-zA-Z0-9],但无法包含一个 OR 条件初始化。
【问题讨论】:
-
根据您的示例,您似乎也想保留空格?
-
或用空格替换非字母字符?