For example, when there is a character string ●N◆XY clock
, the character XY
is fixed, and ●N◆
takes various characters regardless of the symbol, and clock
takes various kanji and hiragana.
At this time, I would like to delete the first letter up to the fixed XY
.
I think I can do it with regular expressions, but I don't know how to delete them with regular expressions.
This may be a rudimentary question, but I would appreciate your cooperation.
Wilwilco has answered himself, but r'^[^XY]*'
does not seem to meet the requirements.
Because you have deleted any string that is not X or Y, for example:
>>re.sub(r'^[^XY]*',', '●N◆YYXY clock')
"YYXY watch".
>>re.sub(r'^[^XY]*',', '●N◆YYYX Clock')
"YYYX watch".
>>>re.sub(r'^[^XY]*', '', '●N◆X clock')
"X clock".
>>re.sub(r'^.*(XY.*)',r'\1', '●N◆XY clock')
"XY watch".
>>re.sub(r'^.*(XY.*)',r'\1', '●N◆YYXY Clock')
"XY watch".
>>re.sub(r'^.*(XY.*)',r'\1', '●N◆X clock')
'●N◆X clock'
Any string that starts with XY is captured and used as a replacement string in r'\1'
.
>>re.sub(r'^.*(?=XY)',r', '●N◆YYXY clock')
"XY watch".
>>>re.sub(r'^.*(?=XY)',r', '●N◆XY clock')
"XY watch".
>>>re.sub(r'^.*(?=XY)',r', '●N◆X clock')
'●N◆X clock'
Use (?=...)
to replace it with an empty string until just before XY.
Watch
takes a variety of kanji and hiragana
This condition is not included in my reply.
Any characters other than kanji and hiragana are allowed.
Willwilco's answer is the same, so I'm going through it this time.
(Regular expressions that match only kanji and hiragana are a bit troublesome.)
After much consideration, I might have been able to use the following regular expressions as expected.
import re
a=re.sub(r'^[^XY]*',', '●N◆XY clock')
print(a)
538 Unable to install versioned in Google Colab
540 PHP ssh2_scp_send fails to send files as intended
648 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
540 Understanding How to Configure Google API Key
546 Who developed the "avformat-59.dll" that comes with FFmpeg?
© 2024 OneMinuteCode. All rights reserved.