57986-MoBom-c65使用正则表达式提取c65
时间: 2023-12-28 11:56:59 浏览: 29
可以使用以下正则表达式来提取c65:
```
\b[cC][6-7][0-9]\b
```
这个正则表达式中,`\b` 表示单词边界, `[cC]` 表示匹配大小写字母 c 或 C, `[6-7]` 表示匹配数字 6 或 7,`[0-9]` 表示匹配任意数字。整个正则表达式匹配的是一个以 c 或 C 开头、后跟 2 个数字的单词。如果你想要匹配更多的相关字符串,可以根据需要进行调整。
相关问题
用python把54123-moBom-C65 C9/EZ7 FG:986360777把:986360777去掉
可以使用Python中的字符串操作来实现这个功能。具体实现方法如下:
```python
input_str = "54123-moBom-C65 C9/EZ7 FG:986360777"
output_str = input_str.split(":")[0] # 切割字符串,并只取冒号前面的部分
print(output_str) # 输出结果为 54123-moBom-C65 C9/EZ7 FG
```
这个代码会将输入字符串 `input_str` 按照冒号进行切割,并只取冒号前面的部分。最后得到的结果存储在 `output_str` 变量中,并输出到控制台。
java SHA-256
SHA-256是一种加密算法,它是SHA(Secure Hash Algorithm)家族中的一员。SHA-256可以将任意长度的数据转换为固定长度的哈希值,通常为256位(32字节)。它是一种单向函数,即无法从哈希值还原出原始数据。
在Java中,可以使用Java标准库中的MessageDigest类来计算SHA-256哈希值。下面是一个示例代码:
```java
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class SHA256Example {
public static void main(String[] args) {
String data = "Hello, World!";
try {
// 创建SHA-256消息摘要对象
MessageDigest digest = MessageDigest.getInstance("SHA-256");
// 计算哈希值
byte[] hash = digest.digest(data.getBytes());
// 将哈希值转换为十六进制字符串
StringBuilder hexString = new StringBuilder();
for (byte b : hash) {
String hex = Integer.toHexString(0xff & b);
if (hex.length() == 1) {
hexString.append('0');
}
hexString.append(hex);
}
System.out.println("SHA-256哈希值:" + hexString.toString());
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
}
```
运行以上代码,将输出SHA-256哈希值:"a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e"。