From 5492e67a96801e267b151984ce15ceeac9526941 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Fri, 29 Mar 2024 01:01:41 +0800 Subject: [PATCH] 0.1.92 --- PyPI/setup.cfg | 2 +- PyPI/src/guan.egg-info/PKG-INFO | 2 +- PyPI/src/guan/data_processing.py | 13 +++++++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/PyPI/setup.cfg b/PyPI/setup.cfg index 5e9d9f1..1d779f0 100644 --- a/PyPI/setup.cfg +++ b/PyPI/setup.cfg @@ -1,7 +1,7 @@ [metadata] # replace with your username: name = guan -version = 0.1.91 +version = 0.1.92 author = guanjihuan author_email = guanjihuan@163.com description = An open source python package diff --git a/PyPI/src/guan.egg-info/PKG-INFO b/PyPI/src/guan.egg-info/PKG-INFO index f4a4492..c90c1d3 100644 --- a/PyPI/src/guan.egg-info/PKG-INFO +++ b/PyPI/src/guan.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: guan -Version: 0.1.91 +Version: 0.1.92 Summary: An open source python package Home-page: https://py.guanjihuan.com Author: guanjihuan diff --git a/PyPI/src/guan/data_processing.py b/PyPI/src/guan/data_processing.py index 14048a4..e7e4857 100644 --- a/PyPI/src/guan/data_processing.py +++ b/PyPI/src/guan/data_processing.py @@ -33,6 +33,19 @@ def generate_random_int_number_for_a_specific_seed(seed=0, x_min=0, x_max=10): rand_num = np.random.randint(x_min, x_max) # 左闭右开[x_min, x_max) return rand_num +# 获取两个模式之间的字符串 +def get_string_between_two_patterns(original_string, start, end, include_start_and_end=0): + import re + pattern = f'{start}(.*?){end}' + result = re.search(pattern, original_string) + if result: + if include_start_and_end == 0: + return result.group(1) + else: + return start+result.group(1)+end + else: + return '' + # 以显示编号的样式,打印数组 def print_array_with_index(array, show_index=1, index_type=0): if show_index==0: