我几乎得到了这里的答案匹配所有,但第一个字母每个字,但我失去了一些东西,我希望这里有人能帮助我。正则表达式 - 句子
我需要一个正则表达式匹配所有,但在一个句子中每个单词的第一个字母。然后我需要用正确数量的星号替换匹配的字母。举例来说,如果我有以下一句:
There is an enormous apple tree in my backyard.
我需要得到这样的结果:
T**** i* a* e******* a**** t*** i* m* b*******.
我已成功地拿出了几乎不会说的表达式:
(?<=(\b[A-Za-z]))([a-z]+)
使用上面的例句,该表达式给了我:
T* i* a* e* a* t* i* m* b*.
如何获得星号的权数?
谢谢。
你需要使用正则表达式什么特别的原因?根据您写入的编程语言,您可以使用替换的子字符串以获得相同的效果 – jerluc 2011-01-25 05:54:11