我可以使用正则表达式在Resharper的自定义模式中查找字符串吗?

马奇卡

我们的代码库中有很多StringBuilder.AppendFormats,它们的字符串以换行符结尾。我制作了一个名为AppendLineFormat的扩展方法,并希望使用Resharper的“自定义模式”功能来识别和修复那些使用新扩展方法的旧调用(并在将来向其他人推荐这种新扩展方法)。

StringBuilder sb = new StringBuilder();
int i = 1;
sb.AppendFormat("i is {0}\r\n", i);

进入

sb.AppendLineFormat("i is {0}", i);

有没有办法使用正则表达式(带有替换)来识别匹配的字符串?我不想将每个AppendFormat都转换为AppendLineFormat-仅将那些以\ r \ n结尾的字符串转换为AppendLineFormat。这是到目前为止我得到的。

搜索模式:

$sb$.AppendFormat($newLineString$,$args$)

替换图案:

$sb$.AppendLineFormat($newLineString$,$args$)

在哪里

  • $ sb $是System.Text.StringBuilder类型的表达式
  • $ newLineString $是一个匹配的标识符"(.*)\\r\\n"(完全错误,我知道)
  • $ args $是任意数量的参数
安东·西兹科夫(Anton Sizikov)

不幸的是,目前尚不支持。

有很多问题,您可以投票给他们:

解决方法是使用Visual Studio“查找和替换”功能。

搜索模式:

\.AppendFormat\(\"(.+?)(?>\\r\\n\")

替换模式:

.AppendLineFormat("$1"

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以使用正则表达式,Like运算符和/或Instr()在较大的字符串中查找模式的索引吗?

来自分类Dev

PHP:使用正则表达式查找字符串中的数组模式

来自分类Dev

在使用C#使用正则表达式查找字符串模式中需要帮助

来自分类Dev

我可以为C#正则表达式定义自定义模式吗?

来自分类Dev

使用正则表达式查找字符串中的确切字符

来自分类Dev

正则表达式考虑字符串中的自定义转义字符(不在模式中)

来自分类Dev

正则表达式考虑字符串中的自定义转义字符(不在模式中)

来自分类Dev

使用正则表达式查找字符串中的所有链接

来自分类Dev

使用正则表达式查找字符串中的所有匹配项

来自分类Dev

在R中,如何使用正则表达式查找字符串的PATTERN?

来自分类Dev

八度-使用正则表达式查找字符串中的单词

来自分类Dev

python使用正则表达式查找字符串中的字母

来自分类Dev

八度-使用正则表达式查找字符串中的单词

来自分类Dev

使用正则表达式从路径中查找字符串

来自分类Dev

使用正则表达式查找字符串中的可变字母组

来自分类Dev

使用正则表达式查找字符串中的所有匹配项

来自分类Dev

我可以使用更少的字符来获得相同的正则表达式结果吗?寻求包含子字符串正则表达式

来自分类Dev

正则表达式:在不同的字符串变体中查找字符串

来自分类Dev

使用正则表达式regex_search在字符串中查找字符串

来自分类Dev

使用正则表达式查找字符串中是否存在子字符串之一

来自分类Dev

如何在 Dart 中使用正则表达式查找字符串中的子字符串

来自分类Dev

bash子字符串替换可以使用正则表达式吗?

来自分类Dev

可以使用正则表达式获取子字符串吗?

来自分类Dev

检查文本文件并使用正则表达式查找字符串模式

来自分类Dev

SQLite正则表达式查找字符串不在预定义集中的行

来自分类Dev

PHP正则表达式自定义变量在字符串中

来自分类Dev

使用自定义正则表达式替换 Java 字符串

来自分类Dev

对于正则表达式,如果字符串在短语中,可以使用IsMatch吗?

来自分类Dev

使用正则表达式在字符串中查找自定义html标签,在数组中分离文本和图像url

Related 相关文章

  1. 1

    我可以使用正则表达式,Like运算符和/或Instr()在较大的字符串中查找模式的索引吗?

  2. 2

    PHP:使用正则表达式查找字符串中的数组模式

  3. 3

    在使用C#使用正则表达式查找字符串模式中需要帮助

  4. 4

    我可以为C#正则表达式定义自定义模式吗?

  5. 5

    使用正则表达式查找字符串中的确切字符

  6. 6

    正则表达式考虑字符串中的自定义转义字符(不在模式中)

  7. 7

    正则表达式考虑字符串中的自定义转义字符(不在模式中)

  8. 8

    使用正则表达式查找字符串中的所有链接

  9. 9

    使用正则表达式查找字符串中的所有匹配项

  10. 10

    在R中,如何使用正则表达式查找字符串的PATTERN?

  11. 11

    八度-使用正则表达式查找字符串中的单词

  12. 12

    python使用正则表达式查找字符串中的字母

  13. 13

    八度-使用正则表达式查找字符串中的单词

  14. 14

    使用正则表达式从路径中查找字符串

  15. 15

    使用正则表达式查找字符串中的可变字母组

  16. 16

    使用正则表达式查找字符串中的所有匹配项

  17. 17

    我可以使用更少的字符来获得相同的正则表达式结果吗?寻求包含子字符串正则表达式

  18. 18

    正则表达式:在不同的字符串变体中查找字符串

  19. 19

    使用正则表达式regex_search在字符串中查找字符串

  20. 20

    使用正则表达式查找字符串中是否存在子字符串之一

  21. 21

    如何在 Dart 中使用正则表达式查找字符串中的子字符串

  22. 22

    bash子字符串替换可以使用正则表达式吗?

  23. 23

    可以使用正则表达式获取子字符串吗?

  24. 24

    检查文本文件并使用正则表达式查找字符串模式

  25. 25

    SQLite正则表达式查找字符串不在预定义集中的行

  26. 26

    PHP正则表达式自定义变量在字符串中

  27. 27

    使用自定义正则表达式替换 Java 字符串

  28. 28

    对于正则表达式,如果字符串在短语中,可以使用IsMatch吗?

  29. 29

    使用正则表达式在字符串中查找自定义html标签,在数组中分离文本和图像url

热门标签

归档