Regex 要删除的正则表达式\u00A0

Regex 要删除的正则表达式\u00A0,regex,Regex,我有一些文本,希望捕获-之后的内容。我遇到的问题是,我返回了大量\u00A0,我不确定如何删除这些内容,所以我只捕获干净的文本 SQL Agent Job(?<sql_agent_job>[^.\n]*) 我当前获得的输出: "sql_agent_job":"Targets\u00A0Procedure\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00

我有一些文本,希望捕获
-
之后的内容。我遇到的问题是,我返回了大量
\u00A0
,我不确定如何删除这些内容,所以我只捕获干净的文本

SQL Agent Job(?<sql_agent_job>[^.\n]*)
我当前获得的输出:

"sql_agent_job":"Targets\u00A0Procedure\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 - usp_DailyRun
使用

SQL代理作业[^\S\r\n]*-[^\S\r\n]*(?。+)

解释

--------------------------------------------------------------------------------
SQL代理作业“SQL代理作业”
--------------------------------------------------------------------------------
[^\S\r\n]*除以下字符以外的任何字符:非空白(全部
但是\n、\r、\t、\f和“”)、“\r”
(回车符),“\n”(换行符)(0或
更多次(与最多金额匹配)
(可能的)
--------------------------------------------------------------------------------
-                        '-'
--------------------------------------------------------------------------------
[^\S\r\n]*除以下字符以外的任何字符:非空白(全部
但是\n、\r、\t、\f和“”)、“\r”
(回车符),“\n”(换行符)(0或
更多次(与最多金额匹配)
(可能的)

它们是空格字符,当您将找到的文本编码为JSON时,这些字符显示为编码实体…?!是的,这是正确的。因此,请删除它们,
。替换(“\xA0”,”)
谢谢:)表达式中没有方法执行此操作吗?所以我们可以在短跑后抓拍?谢谢你的回答。尽管这在regex101中有效,但在.net中运行它时出现了一个错误。你知道如何改变它来处理这个问题吗?对不起,新的正则表达式<代码>System.Text.RegularExpressions:偏移量15处的模式“SQL代理作业\h*-\h*(?)”无效。无法识别的转义序列\\h.@Greg抱歉,我不知道这是一个C#问题。使用更新的正则表达式,然后。
"sql_agent_job":"Targets\u00A0Procedure\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0\u00A0 - usp_DailyRun