c# - 如何用正则表达式类替换两个单词之间的字符串,包括这些单词
问题描述
我正在尝试替换两个单词之间的内容,包括使用正则表达式的那些单词。
从:
Bezeichnung:2020,0222104,Tkl,2KB,PO1,1,4599514Meßdatei:VorlagenspexDatum:18.12.2018GeodL*da
至:
*dL
Bezeichnung
和之间的字符串GeodL\*da
发生变化,因此模式是Bezeichnung......GeodL\*da
你能建议点什么吗?
解决方案
尝试以下:
string input = "Bezeichnung:2020,0222104,Tkl,2KB,PO1,1,4599514Meßdatei:VorlagenspexDatum:18.12.2018GeodL*da";
string pattern = "Bezeichnung:(?'data'.*)GeodL\\*da";
Match match = Regex.Match(input, pattern);
string data = match.Groups["data"].Value;
推荐阅读
- mysql - 按日期查找行的大小
- php - 在 PHP 中,如何显示不在根 www 目录内的视频?
- node.js - 错误:使用带有 axios 的 Post 请求时连接 ECONNREFUSED 127.0.0.1:80
- php - 如何在 wordpress 中添加可编辑的超链接?
- android - 未找到 ID 为“kotlin-android”的插件。尝试运行我的代码时给我这个错误
- ajax - 使用 Ajax 应用编辑/删除数据表时的问题
- mysql - 如何构建具有多种类型项目(服务、零件和保险等)的模式
- docker - docker如何清理deployment生成的过期镜像和容器
- python - 切片熊猫数据框列表
- python - 使用 YOLOv3 进行目标检测