正则表达式在线测试工具,中文正则表达式匹配

1. Kotlin String正则表达式使用目标:将字符串XXX替换为font color=#0000ffXXX/font

1.1预备知识: capturing group需要使用正则表达式“捕获组”(capturing group )的概念。 在下一个例子中,() )的内容是捕获的内容,也是以后再利用的内容。 例如,在Java中,捕获组1用$1表示。 同样$2符合第二组。

有关捕获组的信息,请参阅Oracle官方帮助

1.2 String正则表达式的用法Java的做法如下。

text=text.replaceall(((XXX ),) font color=#0000ff$1/font ); Kotlin的写法必须加上“. toRegex ()”。

text=text.replace(((XXX ).toRegex ),) font color=#0000ff$1/font )2.在快速测试正则表达式2.1 Android Studio中,处于调试模式

打开调试模式。

(断点)运行到包含text的代码。

右键单击并选择“Evaluate Expression”(快捷键Alt F8 )

在弹出的” Evaluate “对话框中,可以在” Expression “输入框中调试正则表达式的效果。 这样可以重复测试,找到正确的正则表达式。 你不需要多次编译和运行来看效果。

2.2 Python环境在Python环境中测试正则表达式也是不错的。

$python3importre.match(pattern,string ) re.search (pattern,string ) pattern,string ) )。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注