1. 程式人生 > >SAP ABAP程式設計 在A字串中查詢匹配B字串

SAP ABAP程式設計 在A字串中查詢匹配B字串

DATATYPE string VALUE 'ABCDEFGHIJKLNM',
      b TYPE string VALUE 'EFGHIJ',
      TYPE string .

DATAoff  TYPE VALUE 0,
      moff TYPE i,
      mlen TYPE i.

FIND IN SECTION OFFSET off OF
     a
     MATCH OFFSET moff  "  => moff = 4  匹配成功 開始
     MATCH LENGTH mlen.   " => mlen  = 6

IF 
sy-subrc 0.
  CONCATENATE ';' INTO c.
ENDIF.

WRITEc,moff,mlen.

相關推薦

SAP ABAP程式設計字串查詢匹配字串

DATA: a TYPE string VALUE 'ABCDEFGHIJKLNM',       b TYPE string VALUE 'EFGHIJ',       c TYPE string .DATA: off  TYPE i VALUE 0,       moff TYPE i,       ml

sql在所有儲存過程查詢包含某字串的執行語句

直接在查詢分析器中執行以下程式碼就行: 方法一) select name from sysobjects o, syscomments s where o.id = s.id and text like '%test%' and o.xtype = 'P'   方法二)

根據文字或模式在字串查詢

目的:   查詢一字串是否包含另一字串,並得到其在所包含字串中的位置 方案:   1>使用-like運算子:      2>使用-match運算子:      3>使用Contains()方法:      4>使用IndexOf()方法:確定位置    總結:

更具文字或模式在字串查詢

目的:   查詢一字串是否包含另一字串,並得到其在所包含字串中的位置 方案:   1>使用-like運算子:      2>使用-match運算子:      3>使用Contains()方法:      4>使用IndexOf()方法:確定位置    總結:

【find_in_set】SQL查詢某個特定字串出現在指定欄位(N子鏈)的位置

在mysql資料庫中,我們會經常用到in語法,用來查詢某個欄位包含N子鏈中的一個或多個字串,如: select * from table where id in('1,2,3,4'); 但如果某個欄位本身是儲存的N子鏈,然後需要查出其中擁有某個特定值呢?這種需求在

Java基礎-----大字串查詢字串出現的次數

package java基礎; import java.util.Scanner; public class Demo6_StringMethod { public static void main(String[] args) { Scanner scan = new Sca

獲取NSString所有匹配字串的NSRange的array

工作當中,很多的時候需要把一段字串中某些符合特定條件的字串做特殊的處理,比如 NSString *[email protected]"abcdefabcdefabcdefabcdefbcd"

在一堆字串查詢指定的單個字元(二重指標)

我們使用指標陣列char ** strings來儲存一堆字串,value為指定要查詢的那個單個字元 因為*strings只能儲存一個字串,那麼套用二重指標就是可以儲存一系列字串,即字串陣列 #include <stdio.h> #define TRUE 1 #defin

筆試題:在一個字串查詢字串的個數

題目:在一個字串中查詢子字串的個數。 要求:兩個字串之間以空格隔開,前一個為字串,後一個為要查詢的子字串。結果輸出字串中包含的子字串的個數。 例如:輸入:abcdssdfabc abc

SAP ABAP程式設計 彈窗操作函式

 POPUP_TO_CONFIRM_LOSS_OF_DATA 顯示有YES/NO的彈出視窗,提示使用者未儲存的資料將丟失  POPUP_TO_CONFIRM_STEP 提示是否確認操作的彈出視窗  POPUP_TO_CONFIRM_WITH_MESSAGE 可以顯示定製的提示資訊的確認視窗  POPUP_TO

在一個字串查詢字串出現的次數

public static void countSubstring(){ //方法1:遍歷法 String s1="abcdabc"; String s2="ab"; int count

Java學習筆記26:在大字串查詢小串

package create; public class Test11 { public static void main(String[] args){ //定義大字串 String max="haha,lila,wolaila!"; String min="la"; //

在一個字串查詢字串出現的次數(兩種方法)(遍歷查詢和切割判斷)

                /** * 思路:開始找,如果返回-1,結束程式 * 否則,計數+1,再繼續從新的位置開始找,直到找不到 */ String str = "www.baidu.com/www.sina.com"; String s

C語言版字串查詢函式,字串查詢子串

作業系統: Windows10 64位 執行環境: Visual Studio 10 依賴的標頭檔案: #include <string.h> #include <stdlib.h

【C語言】模擬實現strchr函式.即在一個字串查詢一個字元第一次出現的位置並返回

//模擬實現strchr函式.即在一個字串中查詢一個字元第一次出現的位置並返回 #include <stdio.h> //#include <string.h> #includ

字串查詢一個特定的字元最後一次出現的位置,並返回字元所在位置。

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include<asse

在一個字串查詢子串,並返回該子串第一個字母所在位置

題目:在字串S中查詢字串T,並返回T首字母在S中的位置、程式碼:int Index(string s, string t, int pose){    int n,m,i=0;  n=StrLength(s);   m=StrLength(t);  string sub; w

字串查詢最長迴文子串完整程式碼

#include <stdio.h> #include <string.h> #include <malloc.h> int Min(int a,int b) { return ((a-b)?b:a); } char* huiw

c語言實現:在母字串查詢字串出現的次數

//功能:用c語言實現在母字串中查詢子字串出現的次數 //分析:從母字串中的第一個字元開始尋找與子字串第一個字元相同的子串 //然後從第二個字元開始,直到母字串結束 //測試用例: 母字串aaaaaaa

【c語言】模擬實現strchr函式,功能:在一個字串查詢一個字元第一次出現的位置,如果沒有出現返回NULL

// 模擬實現strchr函式,功能:在一個字串中查詢一個字元第一次出現的位置,如果沒有出現返回NULL #include <stdio.h> #include <assert.h> char const* my_strchr(char cons