java 正则表达式 筛查字符串
package com.edu.njupt.finance.controller;
import com.edu.njupt.finance.core.http.HttpResult;
import com.edu.njupt.finance.entity.BaseStuStaff;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.regex.*;
/**
- @author khl
- @date 2022年06月18日 10:03
- @description
*/
@RestController
@RequestMapping(“/test”)
@Api(tags = “字符串测试接口”)
public class TestString {
private String inputString = "2022/5/9 15:44\n"
"欢迎访问财务处综合信息门户\n"
"https://vpn.njupt.edu.cn:8443/http/webvpn57afe37d2e9443239bf57340fd5e0cef90c5f4e5d4033b4347c7263353da5aa7/WFManager/home2.jsp 1/1\n"
"签字(盖章):\n"
"经费负责人 经办人 \n"
"南京邮电大学预约报销单\n"
"预约号: 507325 预约时间: 2022-05-10 08:20-11:30 预约窗口: 三牌楼001\n"
"报销人工号 2020 姓名 陈 联系电话 131\n"
"项目编号 J066 项目负责人 陈\n"
"项目名称 \n"
"摘要 业务招待费 手机 130641 附件张数 2\n"
"实际报销人 陈\n"
"费用项 报销金额 费用项 报销金额\n"
"横向科研业务费 报销金额:461.00 \n"
"申请总金额: 461.00 大写金额:肆佰陆拾壹圆\n"
"财务核准报销金额:\n"
"支付方式\n"
"转卡\n"
"工号 姓名 卡号 金额\n"
"20020 陈 45101006304 461.00 \n"
"报销人承诺:本人对以上经济事项及所提供的票据的真实性和合法性负责\n";
@PostMapping("/testString")
@ApiOperation(value = "测试字符串函数——正则表达式",notes = "参数为string,由pdf复制得到")
public HttpResult addOrEditStuStaff(){
String result = "good";
// 按指定模式在字符串查找
String line = inputString;
String pattern = "(.*)(报销人工号 )(.*)( 姓名 )";
// 创建 Pattern 对象
Pattern r = Pattern.compile(pattern);
// 现在创建 matcher 对象
Matcher m = r.matcher(line);
if (m.find( )) {
//System.out.println("Found value: " m.group(0) );
//System.out.println("Found value: " m.group(1) );
result = "Found value1:" m.group(3) ;
//System.out.println("Found value: " m.group(3) );
} else {
result = "识别失败";
}
return HttpResult.success(result);
}
}
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhekiakf
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13