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