Regex C#重构/重命名删除数字文字';f';从VisualStudio中的浮点参数

Regex C#重构/重命名删除数字文字';f';从VisualStudio中的浮点参数,regex,visual-studio,refactoring,rename,Regex,Visual Studio,Refactoring,Rename,我想从当前文档中的所有浮动中删除尾随的“f”,而不涉及cs中其他单词/方法的“f”。代码文件。它有超过450*4个我想更改的事件,所以手工操作非常困难 我曾尝试在VS2019中使用Regex find/replace,它确实找到了我想要更改的所有事件,但我无法以相同的方式更改它。 如何保留数字并从中删除尾随的“f” 附加的屏幕截图包含正则表达式以及替换它的尝试(对于无法打开屏幕截图的用户:(?是用于查找数字+f的正则表达式) 提前谢谢 您可以使用捕获组将1+个数字与可选的小数部分匹配: (?&l

我想从当前文档中的所有浮动中删除尾随的“f”,而不涉及cs中其他单词/方法的“f”。代码文件。它有超过450*4个我想更改的事件,所以手工操作非常困难

我曾尝试在VS2019中使用Regex find/replace,它确实找到了我想要更改的所有事件,但我无法以相同的方式更改它。 如何保留数字并从中删除尾随的“f”

附加的屏幕截图包含正则表达式以及替换它的尝试(对于无法打开屏幕截图的用户:
(?是用于查找数字+f的正则表达式)

提前谢谢


您可以使用捕获组将1+个数字与可选的小数部分匹配:

(?<![A-Za-z])([0-9]+(?:\.[0-9]+)?)f

请参阅a.NET

谢谢您的快速回答!这非常有效,谢谢您的单词边界建议!
(?<![A-Za-z][0-9]+(?:\.\[0-9]+)?)f\b