如何在正则表达式中用特殊符号替换特殊字符和空格?

古鲁纳森

我正在开发Windows Phone 8应用程序。

我需要将特殊字符,空格和多个空格替换为- [破折号]

样本

不带替换字符串-东坦帕希尔顿恒庭旅馆&套房酒店(赌场区)

我需要这样-汉普顿旅馆套房坦帕东部赌场区

我用这样的正则表达式尝试过

C#

 string passvalue = Regex.Replace(name, @"[ '&().,/]", "-");

以上代码输出

汉普顿旅馆-套房坦帕东部-赌场区-

但我需要汉普顿旅馆套房坦帕东部赌场区

我需要将
1.(Inn --- Suites)放入(Inn-Suites)

2。(-赌场区)变成(-赌场区)

3.我不需要-最后(Area-)变成(Area)

谢谢

萨布吉·哈桑(Sabuj Hasan)

首先+在您的角色类之后添加一个量词,[]以消除多次出现。之后,请使用Trim连字符删除前导或尾随。

string passvalue = Regex.Replace(name, @"[ '&().,/]+", "-").Trim('-');
                                                   ^ added

但是,我建议[^a-zA-Z]+针对您的情况使用正则表达式

string passvalue = Regex.Replace(name, @"[^a-zA-Z]+", "-").Trim('-');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA正则表达式检查特殊符号

来自分类Dev

特殊符号之间的正则表达式

来自分类Dev

Java正则表达式用破折号替换特殊字符和空格

来自分类Dev

如何使用正则表达式替换特殊字符

来自分类Dev

如何使用正则表达式替换特殊字符

来自分类Dev

接受字母字符或字母数字字符或带特殊符号的字母字符的正则表达式

来自分类Dev

正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

来自分类Dev

正则表达式 - 被字母或空格包围的特殊字符

来自分类Dev

正则表达式只匹配没有特殊符号或数字的单词

来自分类Dev

使用正则表达式删除emacs中的特殊符号

来自分类Dev

正则表达式和C#:替换表情符号以外的所有特殊字符

来自分类Dev

特殊字符未替换为正则表达式

来自分类Dev

正则表达式替换PHP中的特殊字符?

来自分类Dev

特殊字符未替换为正则表达式

来自分类Dev

Java字符串用单词,空格和特殊字符分隔正则表达式

来自分类Dev

正则表达式检查包含空格和特殊字符的字符串

来自分类Dev

缩短正则表达式任何字符,包括空格、字母、特殊字符和 unicode

来自分类Dev

如何在javascript中用等长的空格替换找到的正则表达式子字符串?

来自分类Dev

正则表达式删除特殊字符和空格,然后将其驼色

来自分类Dev

正则表达式使用{,},$和@忽略带有特殊字符的空格

来自分类Dev

正则表达式以匹配可变长度,空格和特殊字符?

来自分类Dev

Javascript:使用正则表达式排除空格和特殊字符

来自分类Dev

正则表达式忽略一组单词中的空格和特殊字符[php]

来自分类Dev

正则表达式以匹配英语,特殊字符和表情符号

来自分类Dev

特殊字符的正则表达式

来自分类Dev

特殊字符正则表达式

来自分类Dev

特殊字符$的正则表达式

来自分类Dev

正则表达式和特殊字符

来自分类Dev

正则表达式转义符和特殊字符

Related 相关文章

  1. 1

    VBA正则表达式检查特殊符号

  2. 2

    特殊符号之间的正则表达式

  3. 3

    Java正则表达式用破折号替换特殊字符和空格

  4. 4

    如何使用正则表达式替换特殊字符

  5. 5

    如何使用正则表达式替换特殊字符

  6. 6

    接受字母字符或字母数字字符或带特殊符号的字母字符的正则表达式

  7. 7

    正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

  8. 8

    正则表达式 - 被字母或空格包围的特殊字符

  9. 9

    正则表达式只匹配没有特殊符号或数字的单词

  10. 10

    使用正则表达式删除emacs中的特殊符号

  11. 11

    正则表达式和C#:替换表情符号以外的所有特殊字符

  12. 12

    特殊字符未替换为正则表达式

  13. 13

    正则表达式替换PHP中的特殊字符?

  14. 14

    特殊字符未替换为正则表达式

  15. 15

    Java字符串用单词,空格和特殊字符分隔正则表达式

  16. 16

    正则表达式检查包含空格和特殊字符的字符串

  17. 17

    缩短正则表达式任何字符,包括空格、字母、特殊字符和 unicode

  18. 18

    如何在javascript中用等长的空格替换找到的正则表达式子字符串?

  19. 19

    正则表达式删除特殊字符和空格,然后将其驼色

  20. 20

    正则表达式使用{,},$和@忽略带有特殊字符的空格

  21. 21

    正则表达式以匹配可变长度,空格和特殊字符?

  22. 22

    Javascript:使用正则表达式排除空格和特殊字符

  23. 23

    正则表达式忽略一组单词中的空格和特殊字符[php]

  24. 24

    正则表达式以匹配英语,特殊字符和表情符号

  25. 25

    特殊字符的正则表达式

  26. 26

    特殊字符正则表达式

  27. 27

    特殊字符$的正则表达式

  28. 28

    正则表达式和特殊字符

  29. 29

    正则表达式转义符和特殊字符

热门标签

归档