鱼C论坛

 找回密码
 立即注册
查看: 1319|回复: 6

[已解决]字符串取出特定数值

[复制链接]
发表于 2023-8-10 15:23:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在下列字符中取出   -------》       WO23080900320

  1. {
  2.   "ModuleId": "04454e78-32bf-47ad-aa5b-e4d6a2a3d1c1",
  3.   "ModuleName": "工单",
  4.   "FormId": null,
  5.   "FormName": null,
  6.   "ModuleData": "{\r\n    "Code": "WO23080900320",\r\n    "OrderType": "1",\r\n    "TechVersion": "100",\r\n    "BillStat": "3",\r\n    "RequireAmount": "4.767",\r\n    "DeliverDate": "",\r\n    "PlanBeginTime": "2023-08-22 23:56:00",\r\n    "PlanEndTime": "2023-09-01 23:59:00",\r\n    "GoodsDirections": "特变电工新疆电缆有限公司,客户要求8月15日交货;分段:630米+615米+672米+705米+570米*2+555米+450米;按工厂工艺Q/XL",\r\n    "GoodsType": "0",\r\n    "CraftType": "1",\r\n    "SalesCode": "1223923080021",\r\n    "OrderRowNo": "1.1",\r\n    "GoodsLength": "",\r\n    "Basic_CustomerCode": "10000128",\r\n    "Criterion": "GB/T19666-2005,GB/T12706.3-2008",\r\n    "Basic_RoutingCode": "Q/XL03.3.308-2022",\r\n    "Basic_ItemCode": "630602100940011",\r\n    "Basic_BomCode": "100",\r\n    "UnitProdMainName": "km",\r\n    "UnitProdAuxName": "km",\r\n    "SegLength": ".63*1+.615*1+.672*1+.705*1+.57*2+.555*1+.45*1",\r\n    "OrgM_DeptCode": "B13",\r\n    "OrderDescribe": "ZC-YJY63-26/35kV-1×400",\r\n    "OrderPlanQty": "4.767",\r\n    "OrderPlanAuxQty": "4.767",\r\n    "WOR_LAST_UPDATE_DATE": "2023-08-09 20:56:34",\r\n    "WO_LAST_UPDATE_DATE": "2023-08-09 20:56:34",\r\n    "WDJ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_",\r\n    "Mdfdt": "2023/8/9 20:56:47"\r\n  }",
  7.   "NeedUpdateFields": [
  8.     "Code",
  9.     "OrderType",
  10.     "TechVersion",
  11.     "BillStat",
  12.     "RequireAmount",
  13.     "DeliverDate",
  14.     "PlanBeginTime",
  15.     "PlanEndTime",
  16.     "GoodsDirections",
  17.     "GoodsType",
  18.     "CraftType",
  19.     "SalesCode",
  20.     "OrderRowNo",
  21.     "GoodsLength",
  22.     "Basic_CustomerCode",
  23.     "Criterion",
  24.     "Basic_RoutingCode",
  25.     "Basic_ItemCode",
  26.     "Basic_BomCode",
  27.     "UnitProdMainName",
  28.     "UnitProdAuxName",
  29.     "SegLength",
  30.     "OrgM_DeptCode",
  31.     "OrderDescribe",
  32.     "OrderPlanQty",
  33.     "OrderPlanAuxQty",
  34.     "WOR_LAST_UPDATE_DATE",
  35.     "WO_LAST_UPDATE_DATE",
  36.     "WDJ_LAST_UPDATE_DATE",
  37.     "RecId",
  38.     "Mdfdt",
  39.     "Basic_CustomerId"
  40.   ],
  41.   "Details": [
  42.     {
  43.       "ModuleId": "aff6afd8-5480-42c0-85fb-dbd28e5b86ad",
  44.       "ModuleName": "工单工艺BOM",
  45.       "ModuleDatas": [
  46.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10091238",\r\n    "PlanAmount": "482.874695",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "482.874695",\r\n    "Order_WorkOrderLineRowNo": "10",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_10_10091238_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  47.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10091212",\r\n    "PlanAmount": "4894.084263",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "4894.084263",\r\n    "Order_WorkOrderLineRowNo": "10",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_10_10091212_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  48.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10091462",\r\n    "PlanAmount": "377.405201",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "377.405201",\r\n    "Order_WorkOrderLineRowNo": "10",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_10_10091462_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  49.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "8923110242",\r\n    "PlanAmount": "4.790883",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "16397.755244",\r\n    "Order_WorkOrderLineRowNo": "10",\r\n    "UnitBomMainName": "km",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_10_8923110242_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  50.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10087389",\r\n    "PlanAmount": "881.26957",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "881.26957",\r\n    "Order_WorkOrderLineRowNo": "20",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_20_10087389_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  51.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10150297",\r\n    "PlanAmount": "934.565774",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "934.565774",\r\n    "Order_WorkOrderLineRowNo": "30",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_30_10150297_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  52.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10083910",\r\n    "PlanAmount": "4074.341886",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "4074.341886",\r\n    "Order_WorkOrderLineRowNo": "40",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_40_10083910_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  53.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10151935",\r\n    "PlanAmount": "90.326927",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "90.326927",\r\n    "Order_WorkOrderLineRowNo": "40",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_40_10151935_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  54.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "Basic_ItemCode": "10108905",\r\n    "PlanAmount": "2852.415489",\r\n    "RealAmount": "",\r\n    "Note": "",\r\n    "PlanAuxAmount": "2852.415489",\r\n    "Order_WorkOrderLineRowNo": "50",\r\n    "UnitBomMainName": "KG",\r\n    "UnitBomAuxName": "KG",\r\n    "REQ_LAST_UPDATE_DATE": "2023-08-09 20:56:47",\r\n    "RecId": "WO23080900320_50_10108905_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }"
  55.       ],
  56.       "DelKeys": null,
  57.       "NeedUpdateFields": null,
  58.       "LineDatas": null,
  59.       "EditIds": null,
  60.       "IsExtendEdit": false,
  61.       "IsPartialSave": false
  62.     },
  63.     {
  64.       "ModuleId": "d084421c-6b6c-4b6a-96ff-5c9a7e987ea7",
  65.       "ModuleName": "工单段长",
  66.       "ModuleDatas": [
  67.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491878",\r\n    "SegmentLength": ".63",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10109033",\r\n    "RecId": "WO23080900320_491878_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  68.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491879",\r\n    "SegmentLength": ".615",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10109033",\r\n    "RecId": "WO23080900320_491879_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  69.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491880",\r\n    "SegmentLength": ".672",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10109042",\r\n    "RecId": "WO23080900320_491880_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  70.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491881",\r\n    "SegmentLength": ".705",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10109042",\r\n    "RecId": "WO23080900320_491881_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  71.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491882",\r\n    "SegmentLength": ".57",\r\n    "SegmentNumber": "2",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "2",\r\n    "Basic_ItemCode": "10087128",\r\n    "RecId": "WO23080900320_491882_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  72.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491883",\r\n    "SegmentLength": ".555",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10087128",\r\n    "RecId": "WO23080900320_491883_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }",
  73.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "FixedLengthRowNo": "491884",\r\n    "SegmentLength": ".45",\r\n    "SegmentNumber": "1",\r\n    "TestLineLength": "",\r\n    "SampleLineLength": "",\r\n    "StartLineLength": "",\r\n    "Length": "",\r\n    "DishQty": "1",\r\n    "Basic_ItemCode": "10087128",\r\n    "RecId": "WO23080900320_491884_",\r\n    "Mdfdt": "2023/8/9 21:01:19"\r\n  }"
  74.       ],
  75.       "DelKeys": null,
  76.       "NeedUpdateFields": null,
  77.       "LineDatas": null,
  78.       "EditIds": null,
  79.       "IsExtendEdit": false,
  80.       "IsPartialSave": false
  81.     },
  82.     {
  83.       "ModuleId": "894ecfb6-1901-4141-b76a-99526d7e1a0f",
  84.       "ModuleName": "工单工艺路线",
  85.       "ModuleDatas": [
  86.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "RowNo": "10",\r\n    "Basic_ProcessCode": "260",\r\n    "Describe": "YJ-26/35kV-J-400||三层共挤",\r\n    "Basic_MachineCode": "JL-JL01",\r\n    "Basic_ItemOutCode": "8924290111",\r\n    "Basic_ItemOutVersion": "100",\r\n    "Coefficient": "1",\r\n    "UnitInName": "km",\r\n    "UnitOutName": "km",\r\n    "OrgM_DeptCode": "B13",\r\n    "ProcessPlanQty": "4.767",\r\n    "ErpProcessRealQty": "0",\r\n    "RecId": "WO23080900320_10_",\r\n    "Mdfdt": "2023/8/9 21:01:20"\r\n  }",
  87.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "RowNo": "20",\r\n    "Basic_ProcessCode": "330",\r\n    "Describe": "铜带屏蔽",\r\n    "Basic_MachineCode": "JL-PB01",\r\n    "Basic_ItemOutCode": "",\r\n    "Basic_ItemOutVersion": "100",\r\n    "Coefficient": "1",\r\n    "UnitInName": "km",\r\n    "UnitOutName": "km",\r\n    "OrgM_DeptCode": "B13",\r\n    "ProcessPlanQty": "4.767",\r\n    "ErpProcessRealQty": "0",\r\n    "RecId": "WO23080900320_20_",\r\n    "Mdfdt": "2023/8/9 21:01:20"\r\n  }",
  88.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "RowNo": "50",\r\n    "Basic_ProcessCode": "460",\r\n    "Describe": "外护套",\r\n    "Basic_MachineCode": "JL-JS03",\r\n    "Basic_ItemOutCode": "",\r\n    "Basic_ItemOutVersion": "100",\r\n    "Coefficient": "1",\r\n    "UnitInName": "km",\r\n    "UnitOutName": "km",\r\n    "OrgM_DeptCode": "B13",\r\n    "ProcessPlanQty": "4.767",\r\n    "ErpProcessRealQty": "0",\r\n    "RecId": "WO23080900320_50_",\r\n    "Mdfdt": "2023/8/9 21:01:20"\r\n  }",
  89.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "RowNo": "40",\r\n    "Basic_ProcessCode": "430",\r\n    "Describe": "装铠",\r\n    "Basic_MachineCode": "JL-PJ01",\r\n    "Basic_ItemOutCode": "",\r\n    "Basic_ItemOutVersion": "100",\r\n    "Coefficient": "1",\r\n    "UnitInName": "km",\r\n    "UnitOutName": "km",\r\n    "OrgM_DeptCode": "B13",\r\n    "ProcessPlanQty": "4.767",\r\n    "ErpProcessRealQty": "0",\r\n    "RecId": "WO23080900320_40_",\r\n    "Mdfdt": "2023/8/9 21:01:20"\r\n  }",
  90.         "  {\r\n    "Order_WorkOrderCode": "WO23080900320",\r\n    "RowNo": "30",\r\n    "Basic_ProcessCode": "390",\r\n    "Describe": "挤包隔离套",\r\n    "Basic_MachineCode": "JL-JS01",\r\n    "Basic_ItemOutCode": "",\r\n    "Basic_ItemOutVersion": "100",\r\n    "Coefficient": "1",\r\n    "UnitInName": "km",\r\n    "UnitOutName": "km",\r\n    "OrgM_DeptCode": "B13",\r\n    "ProcessPlanQty": "4.767",\r\n    "ErpProcessRealQty": "0",\r\n    "RecId": "WO23080900320_30_",\r\n    "Mdfdt": "2023/8/9 21:01:20"\r\n  }"
  91.       ],
  92.       "DelKeys": null,
  93.       "NeedUpdateFields": null,
  94.       "LineDatas": null,
  95.       "EditIds": null,
  96.       "IsExtendEdit": false,
  97.       "IsPartialSave": false
  98.     }
  99.   ],
  100.   "IsDraft": false,
  101.   "IsReleaseDraft": false,
  102.   "IsIgnoreVerifyStatus": true,
  103.   "OpFlowBtnId": null,
  104.   "ToDoTaskId": null,
  105.   "ChildTodoIds": null,
  106.   "ApprovalOpinions": null,
  107.   "ReturnNodeId": null,
  108.   "DirectHandler": null,
  109.   "IsAdd": 1,
  110.   "IsVeriyFormAllField": false,
  111.   "IsInterfaceData": true
  112. }
复制代码


正则表达式该如何写呢
最佳答案
2023-8-10 15:37:32
rsj0315 发表于 2023-8-10 15:33
很多好都是WO开头的
很多这种报文
我要从很多报文中去取WO数字这样的字符串出来

那就用 WO\d+
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-8-10 15:23:31 | 显示全部楼层
非常抱歉,由于您的代码示例超过了当前对话模型一次请求的最大字数限制(4096个token),我无法一次处理这个请求。

为了解决这个问题,您可以尝试以下几种方法:

1. 缩短输入文本长度:如果可能的话,可以缩短输入文本的长度,以确保在限制范围内。这可以通过删除不必要的部分或者简化代码逻辑来实现。

2. 分割请求:将较长的文本分割成较短的片段,分多次发送给对话模型进行处理。然后,将每个响应整合在一起以获得最终结果。

3. 使用更大的模型:如果您使用的是较小的GPT-3模型,可以尝试切换到更大的模型(如gpt-3.5-turbo),它具有更高的最大令牌限制(4096个token)。

请注意,如果您选择将文本分割成多个片段进行处理,请确保在每个请求之间保持上下文的一致性,以便对话连贯。
如果问题已经解决,请设置最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-10 15:24:56 | 显示全部楼层
陶远航 发表于 2023-8-10 15:23
非常抱歉,由于您的代码示例超过了当前对话模型一次请求的最大字数限制(4096个token),我无法一次处理这 ...

好吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-10 15:30:29 | 显示全部楼层

他用的gpt
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-10 15:31:03 | 显示全部楼层
仅仅取出“WO23080900320”简单,正则表达式就直接写 "WO23080900320" 就行,可是这样的意义在哪呢?

所以你应该是别的需求,你先把你的需求说清楚点吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-10 15:33:28 | 显示全部楼层
isdkz 发表于 2023-8-10 15:31
仅仅取出“WO23080900320”简单,正则表达式就直接写 "WO23080900320" 就行,可是这样的意义在哪呢?

所 ...

很多好都是WO开头的
很多这种报文
我要从很多报文中去取WO数字这样的字符串出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-10 15:37:32 | 显示全部楼层    本楼为最佳答案   
rsj0315 发表于 2023-8-10 15:33
很多好都是WO开头的
很多这种报文
我要从很多报文中去取WO数字这样的字符串出来

那就用 WO\d+
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-23 05:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表