package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String s="@苦涩精灵:匹配regex汉字已完成!快,表扬我~~~";
Pattern pattern= Pattern.compile("[,。@:!~]+");
Pattern pattern2= Pattern.compile("[\u4e00-\u9fa5]");
Matcher matcher=pattern.matcher(s);
Matcher matcher2=pattern2.matcher(s);
while(matcher.find())
Log.i("zlm",matcher.group()+" "+matcher.start()+" "+matcher.end());
while(matcher2.find())
Log.i("zlm",matcher2.group()+" "+matcher2.start()+" "+matcher2.end());
}
}
匹配正则表达式汉字与非汉字字符
最新推荐文章于 2022-07-18 16:39:58 发布