有没有可能删除不含-z字母的句子中的单词?我考虑过负面的外表,但没有成功。
例如,
This is a 1-2-a3 sample 12 -- 7-8 sentence变成了
This is a 1-2-a3 sample sentence假设除破折号外,所有其他标点符号都已删除。
谢谢!
发布于 2015-01-30 03:38:50
下面的regex将匹配那些不包含字母表的单词。
(?<!\S)[^a-zA-Z\s]+(?!\S)只要用一个空字符串替换那些匹配的单词,就可以得到您想要的输出。(?<!\S)负查找,它断言匹配之前不会有一个非空格字符。(?!\S)负前瞻,它断言匹配后不会有非空格字符。
https://stackoverflow.com/questions/28228425
复制相似问题